У меня есть массив объектов-маркеров markers
. Затем я использую цикл for, чтобы добавить к ним прослушиватели событий. Тем не менее, я не могу понять, как определить, на что щелкнули маркеры.Как узнать, какой маркер был нажат из массива маркеров карты google
Вот код, у меня сейчас:
for(var i = 0; i < this.markers.length; i++) //adds listener to all markers
{
google.maps.event.addListener(this.markers[i], "click",() =>
{
//need to get access to which marker was clicked
});
}
Я пытался передать аргументы функции стрелки, но ничего не похоже на работу. Есть идеи? Функция стрелки не требуется, если функция может возвращать указатель правильного маркера.
если вы сделаете обратный вызов функции, а не функция стрелка, 'this' будет маркер, который был нажат –