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

Mah*_*oja 5 map line markers mapbox

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

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

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

小智 10

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

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