map.setUIToDefault(); var myGeographicCoordinates = new GLatLng(myLatitude, myLongitude) function initialize() { var map = new GMap2(document.getElementById("map_canvas")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(51.784591254899, -1.0778899087758), 15); // Create our "tiny" marker icon var tinyIcon = new GIcon(G_DEFAULT_ICON); tinyIcon.image = "http://www.abct.org.uk/media/icon_flag-small.png"; tinyIcon.shadow = "http://www.abct.org.uk/media/icon_flag-smallshadow.png"; tinyIcon.iconSize = new GSize(70, 70); tinyIcon.shadowSize = new GSize(70, 70); tinyIcon.iconAnchor = new GPoint(6, 20); tinyIcon.infoWindowAnchor = new GPoint(5, 1); // Set up our GMarkerOptions object markerOptions = { icon:tinyIcon }; // Add 10 markers to the map at random locations var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); var northEast = bounds.getNorthEast(); var lngSpan = northEast.lng() - southWest.lng(); var latSpan = northEast.lat() - southWest.lat(); var point = new GLatLng(southWest.lat() + (latSpan/2), southWest.lng() + (lngSpan/2)); map.addOverlay(new GMarker(point, markerOptions)); map.setMapType(G_SATELLITE_MAP); }