繁体   English   中英

如何在Leaflet中单击返回有关geojson多边形的详细信息?

[英]How do I return details about a geojson polygon on click in Leaflet?

我正在将人口普查地点的地理位置绘制成一张传单地图。 单击多边形时,我想要返回返回的多边形的详细信息,例如名称,GEOID,填充等.geojson对象中的详细信息。

现在我只是开始将它输入控制台,但最终我想把它们发送到其他功能。 如何在点击中找到该信息?

以下是我绘制geojson并添加click事件监听器的方法:

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

我想到了。 这将返回我正在寻找的功能信息:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM