我不知道什麼是錯我的代碼砸多個標記,但是這是我到目前爲止有:谷歌地圖API:嘗試使用數組
<script type="text/javascript">
function initialize() {
var locations = [
['Passage Island', 49.343085, -123.305938],
['Point Atkinson', 49.329925, -123.264994]
];
var mapOptions = {
center: new google.maps.LatLng(49.343085, -123.305938),
zoom: 13,
mapTypeControl: false,
panControl: false,
streetViewControl: false,
zoomControl: false,
disableDoubleClickZoom: true,
};
var map = new google.maps.Map(document.getElementById('map'),
mapOptions);
var marker, i;
for(i=0; i < locations.length; i++){
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
}
google.maps.event.addDomListener(window, 'load', initialize);
}
</script>
之前我嘗試使用數組拖放標記,我可以用標記加載地圖。但每個標記是var marker = new google.maps.Marker({....
所以我想我應該使用數組,如果我想做多個標記。現在,我開始嘗試使用數組,地圖甚至不會加載開始。任何幫助,將不勝感激!
由於您是新用戶在這裏,讓我告訴你,如果你發現你的問題的解決方案,也可以說回答你的問題,那麼你應該在這裏接受的答案,幫助別人瞭解爲您工作的解決方案。要接受你,應點擊每個答案附近向上箭頭下方的勾號。每個問題只能接受一個答案。 – gprathour