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

从mapbox地图中删除所有标记或重新初始化地图,map,line,mapbox,markers,Map,Line,Mapbox,Markers,我正在使用下面的代码向mapbox地图添加标记 var marker = L.marker([latitude, longitude], { icon: L.divIcon({ html: 'myhtml', iconSize: [40, 40]

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

var marker = L.marker([latitude, longitude],
                        {
                            icon: L.divIcon({
                                html: 'myhtml',
                                iconSize: [40, 40]
                            })
                        });
marker.addto(map);
我使用上述代码添加了使用for循环的标记。现在我想删除标记以刷新地图。是否有我可以从地图中删除所有标记和多段线的方法。或者,如果有任何方法可以重新加载mapbox地图。

您可以使用删除标记(ILayer对象)

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