//********************************************************************// // Javascript for Impres Google Maps Interface // // Centers and Marks on a single point // //********************************************************************// var proprtGMap; var latitude = 54.635697; var longitude = -4.328613; var zoom = 15; var baseicon = new GIcon(); baseicon.image = "http://labs.google.com/ridefinder/images/mm_20_white.png"; baseicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; baseicon.iconSize = new GSize(12, 20); baseicon.shadowSize = new GSize(22, 20); baseicon.iconAnchor = new GPoint(6, 20); baseicon.infoWindowAnchor = new GPoint(5, 1); var defaulticon = new GIcon(baseicon); defaulticon.image = "http://labs.google.com/ridefinder/images/mm_20_green.png"; function initializeGMaps() { if (GBrowserIsCompatible() && document.getElementById("gmap_proprtpoint") != null) { proprtGMap = new GMap2(document.getElementById("gmap_proprtpoint")); proprtGMap.addControl(new GSmallMapControl()); latitude = document.getElementById("map_lat").value; longitude = document.getElementById("map_long").value; proprtGMap.setCenter(new GLatLng(latitude, longitude), zoom); var marker = new GMarker(new GLatLng(latitude, longitude),defaulticon); proprtGMap.addOverlay(marker); } } function centerOnProperty(lat, long) { var trueLat = parseFloat(lat); var trueLong = parseFloat(long); proprtGMap.setCenter(new GLatLng(trueLat,trueLong), 12); var marker = new GMarker(new GLatLng(trueLat, trueLong),defaulticon); proprtGMap.addOverlay(marker); }