2
林循環,並把一些標記,但是當我點擊一個標記,它們都具有相同的價值谷歌地圖多個標記clickevent
這裏迴應是我的代碼
for(a=0; a < prod.length; a++){
// we add marker to map
var myLatlng = new google.maps.LatLng(prod[a]['lat'],prod[a]['lon']);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: prod[a]['name']+" \n"+prod[a]['description'],
icon: image
});
google.maps.event.addListener(marker, "click", function() {
show_details(a);
});
}
功能show_details中,總是有相同的值
我已經看過其他答案,但沒有解決我的問題。
謝謝,這麼合乎邏輯,但我完全忽略了它。 – Grumpy 2013-04-05 13:53:39