gpt4 book ai didi

leaflet - 如何循环遍历传单 map 上的geojson图层?

转载 作者:行者123 更新时间:2023-12-02 12:13:26 33 4
gpt4 key购买 nike

我已经将 geojson 功能添加到我的传单 map 中。我希望能够循环这些 geojson 功能。当我执行 map.eachLayer(function(layer) {...}) 时,它仅显示图 block 图层,而不显示添加的任何 geojson。

最佳答案

您应该使用 .eachLayer method 而不是 map.eachLayer关于 L.geoJson 本身。例如:

var geoJsonLayer = L.geoJson(myGeoJson).addTo(map);

geoJsonLayer.eachLayer(function(layer) {
layer.bindPopup(layer.feature.properties.name);
});

您还可以在创建 L.geoJson 时指定要应用于每个要素的函数,使用 onEachFeature option .

关于leaflet - 如何循环遍历传单 map 上的geojson图层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36466274/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com