Реакция на нажатие клавиш в openlayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
s_r_b
Интересующийся
Сообщения: 31
Зарегистрирован: 08 авг 2011, 15:25
Репутация: 0

Реакция на нажатие клавиш в openlayers

Сообщение s_r_b »

Привет. Добиваю свою карту - [url=http://участок26.рф]участок26.рф[/url]. Когда страница загрузилась нажимаю клавишу PageDown или стрелочку вниз или кручу колесико мыши чтоб прокрутить окно, то вся карта также реагирует на это. В опциях карты я конечно же указывал MouseDefaylts, KeyBoardDefaults и думаю что это из-за этого. Можно ли сделать так чтобы карта реагировала на события мышы и клавы только когда мышь над ней или когда имеет фокус и как это сделать?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Реакция на нажатие клавиш в openlayers

Сообщение Denis Rykov »

Ссылка на пример не работает.
Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
dobeer
Активный участник
Сообщения: 199
Зарегистрирован: 25 дек 2009, 21:54
Репутация: 1
Откуда: Чита
Контактная информация:

Re: Реакция на нажатие клавиш в openlayers

Сообщение dobeer »

Повесте на див (div - блок с картой) события получения фокуса и событие вхождения мыши в блок, пусть события вызывают функцию включения опций MouseDefaylts и KeyBoardDefaults. Ну и противоположные действия на потерю фокуса и выход мыши за пределы блока с картой.
s_r_b
Интересующийся
Сообщения: 31
Зарегистрирован: 08 авг 2011, 15:25
Репутация: 0

Re: Реакция на нажатие клавиш в openlayers

Сообщение s_r_b »

Обработал события onmouseover/out, все настроил и теперь все нормально. Спасибо.
Ответить

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

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

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