从 mapbox 地图中删除所有标记或重新初始化地图

Posted

技术标签:

【中文标题】从 mapbox 地图中删除所有标记或重新初始化地图【英文标题】:Remove all markers from mapbox map or reinitialize map 【发布时间】:2014-05-22 12:18:37 【问题描述】:

我正在使用以下代码向 mapbox 地图添加标记。

var marker = L.marker([latitude, longitude],
                        
                            icon: L.divIcon(
                                html: 'myhtml',
                                iconSize: [40, 40]
                            )
                        );
marker.addto(map);

我已经使用上面的代码使用 for 循环添加了标记。现在我想删除标记以刷新地图。有没有我可以从地图上删除所有标记和折线的方法。或者,如果有任何方法我可以重新加载 mapbox 地图。

【问题讨论】:

【参考方案1】:

您可以使用map.removeLayer(marker); 删除标记(ILayer 对象)。

另外,addto(map) 应该是 addTo ;)

【讨论】:

以上是关于从 mapbox 地图中删除所有标记或重新初始化地图的主要内容,如果未能解决你的问题,请参考以下文章

在 MapBox 上隐藏和显示标记

用mapbox插件在flutter地图上添加自定义标记。

mapbox内网使用不验证token

如何在 MapBox(Z-Order)上的地图标记后面设置当前位置指示器?

nativescript-mapbox 显示黑色地图标记

通过 mapbox gl js 向 mapbox 中的地图添加一些基本标记