GMaps v3 Markers AddListener Проблема
Я пытаюсь добавить mouseover/ прослушиватель событий mouseout для моих маркеров, но я всегда получаю последнее значение цикла for. Во всех событиях кажется, что вместо текущего получается последнее значение for. Вот мой код
for( mark in data ) {
markers[mark] = new google.maps.Marker({
position: new google.maps.LatLng(data[mark].lat,data[mark].lng), map: map,
});
google.maps.event.addListener(markers[mark], "mouseover", function() {
alert(mark);
});
google.maps.event.addListener(markers[mark], "mouseout", function() {
alert(mark);
});
}
Результатом является предупреждение о наведении/отсутствии мыши с одинаковым значением для всех 10 маркеров, и я ожидал идентификатор маркера в каждом предупреждении.
спасибо С уважением