gpt4 book ai didi

javascript - Mapbox 标记 - 一层上的动态标记

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:01:21 26 4
gpt4 key购买 nike

是否可以在 mapbox 中只有一个图层,我可以在图层上动态添加许多标记(例如,当用户放大 map 时)或动态删除它们(例如,当用户缩小 map 时)?

与第一个问题相关的另一个问题:标记是图层吗?如果是这样,L.Marker 类和布局之间有什么区别?

感谢您的见解。

最佳答案

创建一个 L.mapbox.featureLayer ,这是定义为一组标记的单个层。然后,您可以像这样以编程方式添加和删除标记:

var markerGroup = L.mapbox.featureLayer(geojson).addTo(map);
markerGroup.addLayer(marker);
markerGroup.removeLayer(marker);

关于 Marker 是否是 Layer,答案是……Marker 是 UI Layer,区别于 Raster Layer 和 Vector Layer。

关于javascript - Mapbox 标记 - 一层上的动态标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23341047/

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