我正在将普查地点的geojson绘制到Leaflet地图中。单击多边形后,我希望返回有关该多边形的详细信息,例如名称,GEOID,填充等。geojson对象中的详细信息。
现在,我只是将其输入到控制台,但最终我想将其发送给其他功能。如何在点击时找到该信息?
这是我绘制geojson并添加click事件监听器的方式:
L.geoJson( mapData )
.on('click', function(e){
console.log(_clicked polygon details here_);
})
.addTo(map)
答案 0 :(得分:0)
我知道了。这将返回我正在寻找的功能信息:
L.geoJson(mapData)
.on('click', function(e){
console.log(e.sourceTarget.feature);
})
.addTo(map)