Листовка карты добавлять, редактировать, удалять фигуры из базы данных с идентификатором

Я пытаюсь загрузить geojson из базы данных и редактировать определенные фигуры.

В моем приложении мне нужно прикрепить идентификатор к нарисованному объекту, чтобы при его сохранении я знал, какую запись перезаписать.

Я пробовал использовать leaflet.draw и leaflet.editable, а также использовать идентификатор листовки созданного объекта. Этот идентификатор, по-видимому, отличается между размещением полигона и получением его из инструментов редактирования или функций.

Это должно быть общее требование, но я нигде не могу найти код.


person Founder    schedule 23.02.2018    source источник


Ответы (1)


Вы можете использовать L.stamp(layer), чтобы получить внутренний идентификатор (или создать его) слоя — Штамп Утиль. Он возвращает layer._leaflet_id, но, поскольку использование закрытых элементов не рекомендуется, stamp является прямым подходом API.
Позже вы можете получить слой из layerGroup с помощью метод getLayer.

person NettaB    schedule 23.02.2018