From GamingWiki
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
+ | </includeonly> | ||
<html> | <html> | ||
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> | <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> | ||
Line 20: | Line 21: | ||
var map; | var map; | ||
var infowindow; | var infowindow; | ||
+ | var markers = new Array(); | ||
function initialize() { | function initialize() { | ||
Line 29: | Line 31: | ||
} | } | ||
geocoder = new google.maps.Geocoder(); | geocoder = new google.maps.Geocoder(); | ||
− | infowindow = new google.maps.InfoWindow(); | + | infowindow = new google.maps.InfoWindow({maxWidth: 256}); |
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); | map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); | ||
getMarkerList(); | getMarkerList(); | ||
Line 42: | Line 44: | ||
var marker = new google.maps.Marker({position:latlng, map: map, title:title}); | var marker = new google.maps.Marker({position:latlng, map: map, title:title}); | ||
google.maps.event.addListener(marker, "click", function() { | google.maps.event.addListener(marker, "click", function() { | ||
− | + | infowindow.setContent(document.getElementById(descId).innerHTML); | |
− | |||
− | infowindow.setContent(document.getElementById(descId)); | ||
infowindow.open(map,marker); | infowindow.open(map,marker); | ||
}); | }); | ||
Line 76: | Line 76: | ||
*/ | */ | ||
function getMarkerList() { | function getMarkerList() { | ||
− | + | for ( i = 0; i < markers.length; i++ ) { | |
− | + | marker = markers[i]; | |
− | + | if (typeof marker['address'] === 'undefined' || marker['address'] == '') { | |
− | + | addMarkerByLatLng(marker['lat'], marker['lng'], marker['name'], marker['node']); | |
− | + | } else { | |
− | + | addMarkerByAddress(marker['address'], marker['name'], marker['node']); | |
− | + | } | |
− | + | } | |
− | |||
− | |||
− | |||
} | } | ||
// --></script> | // --></script> | ||
</html> | </html> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 17:55, 17 March 2011