我在删除地图上现有的标记时遇到困难。
地图最初应该是这样
是否可以刷新/删除地图上所有现有标记?
这是我的代码段
var markers;
var theMarker = L.marker(latlng,{icon: iconURL})
.openPopup()
.on('click',onClick);
function onClick(event) {
event.target.bindPopup(content);
}
if (markers){
map.removeLayer(markers);
}
markers = L.markerClusterGroup();
markers.addLayer(theMarker);
map.addLayer(markers);`
似乎map.removeLayer根本不起作用。
非常感谢您!
答案 0 :(得分:0)
此问题已解决。
我只是将标记放在LayerGroup中,并在每次调用AJAX请求时删除该层。
感谢所有帮助!