Я слушаю добавление вершины в режиме рисования, как описано в документах https://github.com/geoman-io/leaflet-geoman#draw-mode
map.on('pm:drawstart', ({ workingLayer }) => {
workingLayer.on('pm:vertexadded', e => {
console.log(e);
});
});
в какой-то момент я закончил рисовать, и режим рисования закончился.
Затем я хочу отредактировать геометрию и включить режим редактирования.
как я могу слушать правки рабочего слоя, в котором я просто рисую геометрию?
Я пробовал следующее без успеха...
map.on('pm:drawstart', ({ workingLayer }) => {
workingLayer.on('pm:vertexadded', e => {
console.log(e);
});
workingLayer.on('pm:edit', e => {
console.log(e);
});
});
обновление: затем я включил свой мозг и придумал следующее
map.on('pm:globaleditmodetoggled', e => {
e.map.pm.getGeomanDrawLayers(true).on('pm:edit', e => {
console.log(e)
});
});
это способ сделать это или существует более эффективный способ?