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

时间:2014-04-09 10:43:33

标签: map line mapbox markers

我使用下面的代码将标记添加到mapbox地图。

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

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

1 个答案:

答案 0 :(得分:10)

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

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