#leaflet #leaflet-draw
#листовка #листовка-розыгрыш
Вопрос:
У меня есть карта с элементами управления рисованием для создания, редактирования и удаления маркеров.
Все работает нормально, но я хотел бы удалить маркер одним щелчком мыши… без подтверждения сохранения.
Я не нашел ни одного сообщения, объясняющего, как я могу это сделать … или мой поиск неверен. только этот код
L.EditToolbar.Delete.include({ enable: function () { this.options.featureGroup.clearLayers(); } });
но при этом удаляются все маркеры… Я хочу удалить маркеры один за другим без подтверждения
Ответ №1:
я использовал эти методы, и они отлично работали:
myMarker = L.marker(map.getCenter(), {icon: ImgSrc}).bindPopup("lt;button type='button' class='btn btn-danger btn-curve' onClick='removethismarker(" count ","Src")'gt;lt;i class='fa fa-trash'gt;lt;/igt;lt;/buttongt;").addTo(map); myMarker._id = count; map.addLayer(myMarker);