Я пытаюсь добавить количество маркеров, чьи позиции (широта и долгота) выбираются из базы данных, я нахожусь в состоянии добавить их на карту, ноAPI Карт Google Marker
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
метод добавления события слушатель только к последнему маркеру (последний город в базе данных) ....
Как добавить 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);
}
}
}