From GamingWiki
Line 36: | Line 36: | ||
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); | map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); | ||
getMarkerList(); | getMarkerList(); | ||
+ | addOverlays(); | ||
jumpto = unescape(self.document.location.hash.substring(1)); | jumpto = unescape(self.document.location.hash.substring(1)); | ||
recentre(jumpto); | recentre(jumpto); | ||
Line 94: | Line 95: | ||
/** | /** | ||
+ | |||
* Centre on a particular location on the map, if it exists | * Centre on a particular location on the map, if it exists | ||
*/ | */ | ||
Line 106: | Line 108: | ||
} | } | ||
map.setCenter(newLatLng); | map.setCenter(newLatLng); | ||
+ | } | ||
+ | |||
+ | /** | ||
+ | * addOverlays: custom overlays such as zones, roads, and so on. | ||
+ | */ | ||
+ | function addOverlays() { | ||
+ | // Gage Park | ||
+ | var GageParkCorners = [ | ||
+ | new google.maps.LatLng(43.2449, -79.8298), | ||
+ | new google.maps.LatLng(43.2437, -79.8252), | ||
+ | new google.maps.LatLng(43.2433, -79.8242), | ||
+ | new google.maps.LatLng(43.2421, -79.8248), | ||
+ | new google.maps.LatLng(43.2422, -79.8258), | ||
+ | new google.maps.LatLng(43.2373, -79.8280), | ||
+ | new google.maps.LatLng(43.2394, -79.8320) | ||
+ | ]; | ||
+ | var GagePark = new google.maps.Polygon({ | ||
+ | paths: GageParkCorners, | ||
+ | strokeColor: "#FF0000", | ||
+ | strokeOpacity: 0.8, | ||
+ | strokeWeight: 2, | ||
+ | fillColor: "#FF0000", | ||
+ | fillOpacity: 0.35 | ||
+ | }); | ||
+ | GagePark.setMap(map); | ||
} | } | ||
// --></script> | // --></script> | ||
</html> | </html> |
Revision as of 20:10, 16 May 2011