Стиль слоя. Редактирование в листовке - PullRequest
0 голосов
/ 04 июня 2018

Я работаю над тем, чтобы получать события удаления и редактирования вне поля листовки, то есть использовать кнопки, привязанные к событиям вместо 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 ()?

enter image description here Случай использования кнопок

enter image description here случай использования панели инструментов

...