Добавление функциональности горячих клавиш в Openlayer - PullRequest
0 голосов
/ 09 июня 2018

В моем приложении на основе карт Openlayer я хочу, чтобы пользователь мог выполнять действие с использованием пользовательской комбинации клавиш.

Как это можно сделать?Нужно ли использовать ol.interaction.Interaction?

1 Ответ

0 голосов
/ 09 июня 2018

Не уверен, что именно вы ожидаете, но, как я понимаю, ниже вы найдете ответ.

Некоторые взаимодействия, такие как ol.interaction.Draw, уже поддерживают комбинации клавиш по умолчанию, например, http://openlayers.org/en/master/apidoc/ol.events.condition.html.

Есливам нужно пользовательское сочетание клавиш для существующих взаимодействий, эти функции условий действуют как крошечная оболочка поверх собственных клавиш клавиатуры JavaScript вашего браузера.Вам необходимо создать новую функцию, которая будет более или менее похожа на этот пример функции выдержки из кода OpenLayers, и адаптировать ее для управления собственной комбинацией клавиш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...