Вопрос по OpenLayers.Control.ModifyFeature

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
geka83
Участник
Сообщения: 78
Зарегистрирован: 03 май 2014, 21:02
Репутация: 5

Вопрос по OpenLayers.Control.ModifyFeature

Сообщение geka83 » 28 авг 2014, 11:13

Как сделать так, что бы контрол OpenLayers.Control.ModifyFeature сразу же активировался при наведении мышки на объект, который необходимо изменить (сразу же активировались узлы). Проблема в том что у меня например есть полигоны которые необходимо изменять, так для того что бы его изменить нужно как то выбрать, я так понимаю что нужно клацнуть в центре тяжести полигона, тогда активируются узлы! Хочу что бы узлы активировались сразу же при наведении на мышки на полигон!

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Вопрос по OpenLayers.Control.ModifyFeature

Сообщение Denis Rykov » 02 сен 2014, 02:40

Используйте комбинацию OpenLayers.Control.SelectFeature и OpenLayers.Control.ModifyFeature. SelectFeature настраиваете так, чтобы объект выделялся по hover, затем обрабатываете это событие и передаёте фичу в метод selectFeature контрола ModifyFeature (standalone режим).
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость