Отключить панорамирование карты с помощью клавиш со стрелками на клавиатуре - PullRequest
0 голосов
/ 29 апреля 2018

У меня есть карта Leaflet, и я хочу полностью отключить панорамирование, используя мышь, сенсорный экран или клавиатуру, чтобы карта выглядела как статичное изображение. Я добавил map.dragging.disable();, который работает для перетаскивания мышью.

Но когда контейнер карты фокусируется с помощью клавиши Tab, нажатие клавиш со стрелками на клавиатуре все равно будет панорамировать карту. Есть ли какое-то решение для этого?

1 Ответ

0 голосов
/ 29 апреля 2018

Я думаю, что есть несколько вариантов на картах Leaflet, которые должны решить вашу проблему.

Во-первых, опция перетаскивания, если false, должна препятствовать перетаскиванию мышью карты. the dragging option

Далее, опция клавиатуры, если false, должна препятствовать пользователю перемещаться по карте с помощью клавиатуры. the keyboard option

Кроме того, вы должны рассмотреть возможность установки doubleClickZoom на false, если вы хотите, чтобы ваша карта была статичной. the doubleClickZoom option

Наконец, изучите документацию по опции карты , чтобы убедиться, что я не пропустил ни одной соответствующей опции.

Надеюсь, это поможет.

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