     var map;
    function initialize(lon, lat, text, scale) {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.removeMapType(G_HYBRID_MAP);
        map.setCenter(new GLatLng(lat, lon), scale);
        var mapControl = new GMapTypeControl();
        map.addControl(mapControl);
        map.addControl(new GLargeMapControl());
        var point = new GLatLng(lat, lon);
        map.addOverlay(new GMarker(point));
        map.openInfoWindow(map.getCenter(),
                   document.createTextNode(text));
      }
    }

    function showAddressPointG(l1,l2,text) {
      if (GBrowserIsCompatible()) {
        var point  = new GLatLng(l2, l1);
        map.panTo(new GLatLng(l2,l1));
        map.addOverlay(new GMarker(point));
        map.openInfoWindow(map.getCenter(),
                   document.createTextNode(text));
      }
    }
