Здравствуйте Всем,
Хочется реализовать редактирование многоугольника в OpenLayers, так же как это сделано в Yandex Map.
Подскажите пожалуйста есть ли возможность перехватить событие выбора вершины полигона при его редактировании ModifyFeature контролом? А именно нужно событие click, чтобы показать всплывающее меню для выбранной точки. Событие dragStart не подходит, так как оно отрабатывает и в случае, если вершина перемещается.
Заранее благодарю
Событие выбора вершины полигона при его редактировании
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 25 май 2012, 09:52
- Репутация: 0
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Событие выбора вершины полигона при его редактировании
А какую информацию о точке вы хотите выводить, ведь у вертекса нет атрибутов.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 25 май 2012, 09:52
- Репутация: 0
Re: Событие выбора вершины полигона при его редактировании
В сплывающее меню должно предоставлять пользователю возможность: 1) удалить выделеную вершину, 2) закончить редактирование, 3) сохранить изменения
Можно попробовать переопределить drag Start и dragVertex. Например на dragStart поставить обработчик текушей точки (показать меню) на setTimeout скажем с задержкой 500/1000, в случае если наступает событие dragVertex отменить обработчик. Таким образом на move вершины меню не отобразится. Но может есть более правильное решение (я только начала работать с библиотекой)?
Можно попробовать переопределить drag Start и dragVertex. Например на dragStart поставить обработчик текушей точки (показать меню) на setTimeout скажем с задержкой 500/1000, в случае если наступает событие dragVertex отменить обработчик. Таким образом на move вершины меню не отобразится. Но может есть более правильное решение (я только начала работать с библиотекой)?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость