当用户点击地图时,我会在地图上添加标记。
问题是,我只想要一个标记,但现在每次我点击地图都会添加一个新的标记。
我试图将其删除,但什么也没有发生:
var marker;
map.on('click', function (e) {
map.removeLayer(marker)
marker = new L.Marker(e.latlng, { draggable: true });
marker.bindPopup("<strong>" + e.latlng + "</strong>").addTo(map);
marker.on('dragend', markerDrag);
});