Я попытался добавить на карту обработчик кликов, но не знаю, как узнать, когда полигон закончил рисование. Есть ли простая функция для получения координат полигона в конце рисования?
Как получить координаты многоугольника в OpenLayers3 в конце рисования
comment
Вы пытаетесь найти координаты многоугольника или найти, замкнут ли он?
- person John Powell   schedule 03.06.2014
comment
просто найдите координаты многоугольника, который я нарисовал
- person Cami   schedule 05.06.2014
comment
Это в OpenLayers 2 или OpenLayers 3, потому что вы поместили одно в заголовок и пометили другое?
- person John Powell   schedule 06.06.2014
Ответы (1)
Вероятно, вы можете адаптировать https://stackoverflow.com/a/24835176/228885 для своих целей. Как упоминалось в другом ответе, feature.once('change', ...)
может быть другим путем. Я ожидаю, что в этом случае вы выберете последний элемент из функции, переданной обработчику. Затем вы бы извлекли из него координаты и поехали.
TLDR; Прослушайте add
или change
признаков, извлеките координаты.
person
Juho Vepsäläinen
schedule
18.10.2014