使用键盘上的箭头键禁用地图平移

时间:2018-04-29 07:19:01

标签: javascript leaflet

我有一张Leaflet地图,我想完全禁用平移,无论是使用鼠标,触摸屏还是键盘,这样地图就像静态图像一样。我添加了map.dragging.disable();,适用于鼠标拖动。

但是当使用Tab键聚焦地图容器时,按键盘上的箭头键仍将平移地图。对此有什么解决方案吗?

1 个答案:

答案 0 :(得分:2)

我认为Leaflet地图上有几个选项可以解决您的问题。

首先,拖动选项(如果为false)应阻止鼠标拖动地图。 the dragging option

接下来,键盘选项(如果为false)应阻止用户使用键盘导航地图。 the keyboard option

此外,如果您希望地图是静态的,则应考虑将doubleClickZoom设置为false。 the doubleClickZoom option

最后,检查map option documentation以确保我没有错过任何相关选项。

希望这有帮助。