Как вернуть информацию о многоугольнике геойсона по клику в Leaflet? - PullRequest
0 голосов
/ 08 мая 2019

Я рисую геойсон переписных мест на карте Leaflet. При щелчке по многоугольнику я хочу получить информацию о возвращенном многоугольнике, например, имя, GEOID, население и т. Д. Детали в объекте geojson.

Прямо сейчас я только начинаю с подачи этого в консоль, но в конце концов я хочу отправить это другим функциям. Как мне найти эту информацию по клику?

Вот как я рисую геойсон и добавляю прослушиватель событий клика:

   L.geoJson( mapData )
    .on('click', function(e){
        console.log(_clicked polygon details here_);
    })
    .addTo(map)

1 Ответ

0 голосов
/ 08 мая 2019

Я понял это.Это возвращает информацию о функции, которую я искал:

L.geoJson(mapData)
    .on('click', function(e){
        console.log(e.sourceTarget.feature);
    })
    .addTo(map)
...