У меня есть файл geojson, и я получаю его с помощью ajax. но я хочу предотвратить редактирование геометрии, загружаемой при запуске. Только те, которые добавлены с leaflet.pm, должны быть доступны для редактирования.
Как я могу это сделать?
leaflet.pm
Я использую координату геойсона json. эти чертежи добавляются на карту при загрузке страницы.
{pmIgnored: true} после попытки удалить режим удаления, когда я нажимаю на один из статических рисунков, которые я добавил из geojson, удаляет их все. Как я могу предотвратить это?
var geojsonData;
// addded geojson ajax
$.getJSON("geo.json", {
async: false,
}, function (data) {
geojsonData = L.geoJson(data, {
pmIgnore: true, // ignore static shaped edited
style: {
weight: 20
},
}).addTo(map);
});
я хочу не удалять статические координаты при включенном режиме удаления