Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openlayers 3 如何在OpenLayers 3中处理键盘事件?_Openlayers 3_Keyboard Events - Fatal编程技术网

Openlayers 3 如何在OpenLayers 3中处理键盘事件?

Openlayers 3 如何在OpenLayers 3中处理键盘事件?,openlayers-3,keyboard-events,Openlayers 3,Keyboard Events,我想根据地图上按键/释放的事实,激活/停用ol.交互。 我已经做过类似的事情了 document.addEventListener('keydown',... myIneteraction.setActive(true) ...) …但想知道是否有更干净的方法(例如,收听一些本机ol.[…]事件)。我不明白ol.Map何时(如果有,显然从未)触发键盘事件,为什么您的解决方案不够干净?

我想根据地图上按键/释放的事实,激活/停用
ol.交互
。 我已经做过类似的事情了

document.addEventListener('keydown',... myIneteraction.setActive(true) ...)

…但想知道是否有更干净的方法(例如,收听一些本机
ol.[…]
事件)。我不明白
ol.Map

何时(如果有,显然从未)触发键盘事件,为什么您的解决方案不够干净?