簡體   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