yellow_gmap

Definition

yellow_gmap($xml)
yellow/yellow.module, line 301

Description

Uses the GMap API

Code

function yellow_gmap($xml) {
    $output = '//<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        var point = new GLatLng('
. $xml['Latitude'] . ', ' . $xml['Longitude'] . ');
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(point, 13);
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();
        map.addOverlay(new GMarker(point));
      }
    }
    //]]>'
;
    drupal_add_js($output, 'inline');
    return;
}