我在玩Google Maps API V3。Javascript - 如何給變量賦予像var_1,var_2等循環名稱
我想創建一個系列在地圖上標記。
我也跟着教程,並得到:
下面這段代碼添加了一個標記 - 第一個。
我完全新的JavaScript但是從我的PHP知識,我認爲這是不工作的原因是因爲所有的標誌都被存儲在一個名爲「M」的變種。
即2號替換1號
我的困惑是但是,如果是這樣的話,標記2將顯示未標記1.
誰能假定一個可能的解釋/修復?
感謝
下面Editted代碼:
function initialize(){
// Creating a map
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: new google.maps.LatLng(53., -2.44519164333635),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var m = [];
function addMarker(title, lat, lng) {
m = new google.maps.Marker({
position: new google.maps.LatLng(lat, lng),
map: map,
title: title,
clickable: true
});
}
addMarker('Home', 53.0682143712504, -2.52150736731894);
addMarker('Away', 53., -2.44519164333635);
}
這個標題應該改變,因爲它使我相信我找到了正確的問題,但最終是一個無關的答案。這個問題與使用javascript給變量名稱無關,它與Google API沒有正確地使用javascript有關。 – EKet 2011-07-03 21:36:22