    //<![CDATA[
 
    function initialize() {
      if (GBrowserIsCompatible()) {
        // define the crosshair tile layer and its required functions
        var crossLayer = new GTileLayer(new GCopyrightCollection(""), 0, 16);
       
 
        // Create a new map type incorporating the tile layer
        var layerTerCross = [ G_PHYSICAL_MAP.getTileLayers()[0],
                              crossLayer ];
        var mtTerCross = new GMapType(layerTerCross,
                                      G_PHYSICAL_MAP.getProjection(), "Ter+");
        var map = new GMap2(document.getElementById("map_canvas"),
            { size: new GSize(480,300) } );
        map.addMapType(G_PHYSICAL_MAP);
        map.addMapType(mtTerCross);
        map.setCenter(new GLatLng(12.96352372182548, 77.61274337768555), 16);
        map.addControl(new GLargeMapControl3D())
 
        var mapControl = new GHierarchicalMapTypeControl();
        
        // Set up map type menu relationships
        mapControl.clearRelationships();
        mapControl.addRelationship(G_SATELLITE_MAP,  "Labels", false);
        mapControl.addRelationship(G_PHYSICAL_MAP, mtTerCross, "Crosshairs");
  
        // Add control after you've specified the relationships
        
	   var point = new GLatLng(12.96352372182548, 77.61274337768555);
	   var tinyIcon = new GIcon(G_DEFAULT_ICON);
		  tinyIcon.image = "common/images/celtycs.png";
		  tinyIcon.iconSize = new GSize(119, 60);
		  tinyIcon.iconAnchor = new GPoint(2, 65);
		  tinyIcon.shadow = "common/images/shadow-celtycs.png";
		  tinyIcon.shadowSize = new GSize(170, 60);
		  tinyIcon.infoWindowAnchor = new GPoint(125, 1);
		  // Set up our GMarkerOptions object
		  var markerOptions = { icon:tinyIcon };
        // Create a marker
      marker = new GMarker(point,markerOptions);
      map.setCenter(point, 16);
      // Add the marker to map
      map.addOverlay(marker);
	  map.addControl(mapControl);
	 
	  map.addOverlay(marker);
              	  
      }
    }
    //]]>
