var map; var localSearch = new GlocalSearch(); var zoomLevel = 15;
function usePointFromPostcode(postcode, callbackFunction) { localSearch.setSearchCompleteCallback(null, function() { if (localSearch.results[0]) { var resultLat = localSearch.results[0].lat; var resultLng = localSearch.results[0].lng; var point = new GLatLng(resultLat,resultLng); callbackFunction(point); }}); localSearch.execute(postcode + ", UK"); }
function loadMap(point) {if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("gmap")); map.addControl(new GSmallMapControl()); map.setCenter(point, zoomLevel); map.enableScrollWheelZoom(); var marker = new GMarker(point); map.addOverlay(marker); }}
function loadMapLarge(point) { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("gmap")); //map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl()); map.addControl(new GLargeMapControl()); map.setCenter(point, zoomLevel); map.enableScrollWheelZoom(); var marker = new GMarker(point); map.addOverlay(marker); } }
function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("gmap")); }}