Tôi đang thêm điểm đánh dấu trên bản đồ khi người dùng nhấp vào.
Vấn đề là tôi chỉ muốn một điểm đánh dấu nhưng bây giờ bất cứ khi nào tôi nhấp vào bản đồ đánh dấu mới sẽ được thêm vào.
Tôi cố gắng để loại bỏ nó nhưng không có gì xảy ra:
Cách xóa điểm đánh dấu khỏi bản đồ tờ rơi
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);
});
Hoàn toàn không có lý do để kéo trong thư viện khác kể từ Tờ rơi đã nó là phương pháp riêng cho ràng buộc và sự kiện không liên kết: [http://leafletjs.com/reference.html#events](http://leafletjs.com/reference.html#events) – iH8
@ iH8 Và bạn hoàn toàn đúng! – grim