我正在使用leafletjs来制定一个地图,我正在使用localStorage数组在地图上定位标记。
我第一次加载地图时,标记显示得很好,但是当我重新加载地图时,当地图上出现不同的标记时,出现了相同的先前标记
所以我想知道的是,是否有任何方法可以在下次使用之前清除整个地图的所有标记和弹出窗口?
谢谢。
在添加新元素到数组之前先将其设置为空,然后再添加新元素,或者在图层中添加标记。当你重新加载页面时,只需调用removeLayer方法并在它旁边添加新层。