Обнаружение кликов по нескольким маркерам в mapbox - PullRequest
0 голосов
/ 16 апреля 2020

Я работаю с маркерами mapbox и создал несколько маркеров следующим образом:

var cord = [{lng:,lat:},{lng:,lat:}]
function createMarker(){
   for(var i = 0; i < cord.length; i++){
     var marker = new mapboxgl.Marker({})
                    .setLngLat([cord[i].lng, cord[i].lat])
                    .addTo(map);
   }
}

Я хотел, чтобы каждый маркер обнаруживал щелчок, но я не могу понять, как это сделать?

Можно ли обнаружить клик по каждому маркеру?

1 Ответ

1 голос
/ 16 апреля 2020

Вы можете добавить обработчик события щелчка следующим образом:

marker.element.addEventListener('click', event => alert('click'));
...