0
我是想添加標記,其位置(緯度和經度)是從數據庫中提取,我的數量「M能夠將它們添加到地圖,谷歌地圖API標記
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
方法添加事件只收聽最後一個標記(oe在數據庫中的最後一個城市)......
如何爲每個標記單獨添加Listner?
這裏是我的全部代碼..
=================================== ==========================================
result contains List<City>
function OnSuccess(result) {
if (result) {
for (var i = 0; i < result.length; i++) {
alert(result[i].lat);
var myCenter= new google.maps.LatLng(result[i].lat,result[i].log);
var marker=new google.maps.Marker({
position:myCenter});
var infowindow = new google.maps.InfoWindow({
content: result[i].desc
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
marker.setMap(map);
}
}
}