Я работаю над тем, чтобы получать события удаления и редактирования вне поля листовки, то есть использовать кнопки, привязанные к событиям вместо drawtoolbar.
Кнопка редактирования вызывает layer.editing.enable ();
То, что я сделал ранее, это стилизация полигонов в режиме редактирования с использованием расширения класса Edit:
L.Edit.PolyVerticesEdit = L.Edit.PolyVerticesEdit.extend({
options: {
icon: new L.DivIcon({
className: 'edit-marker',
iconSize: [28, 28],
html: '<i class="fa fa-circle fa-2x fa-circle"></i>'
})
}
});
Итак, когда я выполняю редактирование с помощью drawtoolbar, формыстиль правильно.Однако, когда я использую кнопку (layer.editing.enable ()), фигуры соответствуют стилям по умолчанию.Поэтому я пришел к выводу, что панель инструментов рисования не классифицирует тот же метод, что и layer.editing.enable ();отсюда приходит мой вопрос.
Как оформить вершины многоугольника с помощью layer.editing.enable ()?
Случай использования кнопок
случай использования панели инструментов