gpt4 book ai didi

javascript - 获取传单中一层中的标记数

转载 作者:行者123 更新时间:2023-11-29 18:13:02 24 4
gpt4 key购买 nike

我有一个带有名为 flickrpics 层的 Leaflet map ,它根据当前 map View 的 bbox 在 geojson 中动态加载。我想简单地计算一下该图层中标记的数量,以便我可以将其显示在图层控件中的图层标签旁边。我试过 flickrpics.length 之类的东西,但它说的是未定义。

抱歉,Leaflet 和 javascript 还很新!

最佳答案

如果您使用 L.geoJson 加载 geoJSON,则可以使用 onEachFeature 来计算 geoJSON 图层中的对象数量。像这样的东西:

var counter = 0;

function onEachFeature(feature, layer) {
counter++;
}

L.geoJson(geojsonFeature, {
onEachFeature: onEachFeature
}).addTo(map);

参见 http://leafletjs.com/examples/geojson.html获取更多信息。

关于javascript - 获取传单中一层中的标记数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25601451/

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