Моя цель здесь - разрешить использование только одного многоугольника на карте. Мой подход заключается в сохранении нового слоя во время метода onCreated
в var или массиве и в методе onDrawStart
, чтобы получить и удалить его, поэтому, как только пользователь пытается нарисовать другую фигуру, предыдущий удаляется, но это не так. работает, есть какие-нибудь предложения, как сделать это возможным?
onCreated = (e) => {
coordinates = e.layer._bounds;
layer.push(e.layer);
}
onDrawStart = (e) => {
layer.forEach((ele) => {
ele.remove()
});
}
Может быть, есть какой-нибудь способ получить доступ к onDelete и получить доступ к встроенному удалить все ??