У меня есть этот код, где я отображаю и устанавливаю все свои маркеры. Как с помощью этого кода добавить всплывающее окно с информацией о маркерах? Я добавляю переменную «i» в текст, но она устанавливает всплывающее окно для всех маркеров с «test -723», где 723 — последнее значение переменной «i». Что не так?
for (var i = 0; i < arraylng.length-1; i++) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(arraylng[i], arraylat[i])
});
var infowindow = new google.maps.InfoWindow({
content: " "
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent('test: ' + i + '');
infowindow.open(map, this);
});
markers.push(marker);
}