Spec-Zone.ru › MapLibre GL JS

KeyboardHandler

KeyboardHandler позволяет пользователю масштабировать, поворачивать и перемещать карту с помощью следующих сочетаний клавиш:

  • = / +: Увеличить масштаб на 1 уровень.
  • Shift-= / Shift-+: Увеличить масштаб на 2 уровня.
  • -: Уменьшить масштаб на 1 уровень.
  • Shift--: Уменьшить масштаб на 2 уровня.
  • Клавиши со стрелками: Переместить карту на 100 пикселей.
  • Shift+⇢: Увеличить угол поворота на 15 градусов.
  • Shift+⇠: Уменьшить угол поворота на 15 градусов.
  • Shift+⇡: Увеличить угол наклона на 10 градусов.
  • Shift+⇣: Уменьшить угол наклона на 10 градусов.

Реализует

  • Handler

Методы

disable()

disable(): void

Отключает взаимодействие «поворот и масштабирование с клавиатуры».

Возвращает

void

Пример

map.keyboard.disable();

Реализация

Handler.disable


disableRotation()

disableRotation(): void

Отключает взаимодействие «перемещение/поворот с клавиатуры», оставляя включенным взаимодействие «масштабирование с клавиатуры».

Возвращает

void

Пример

map.keyboard.disableRotation();

enable()

enable(): void

Включает взаимодействие «поворот и масштабирование с клавиатуры».

Возвращает

void

Пример

map.keyboard.enable();

Реализация

Handler.enable


enableRotation()

enableRotation(): void

Включает взаимодействие «перемещение/поворот с клавиатуры».

Возвращает

void

Пример

map.keyboard.enable();
map.keyboard.enableRotation();

isActive()

isActive(): boolean

Возвращает true, если обработчик включен и обнаружил начало жеста масштабирования/поворота.

Возвращает

boolean

true, если обработчик включен и обнаружил начало жеста масштабирования/поворота.

Реализация

Handler.isActive


isEnabled()

isEnabled(): boolean

Возвращает логическое значение, указывающее, включено ли взаимодействие «поворот и масштабирование с клавиатуры».

Возвращает

boolean

true, если взаимодействие «поворот и масштабирование с клавиатуры» включено.

Реализация

Handler.isEnabled


reset()

reset(): void

reset может быть вызван менеджером в любое время и должен сбросить все параметры к исходному состоянию

Возвращает

void

Реализация

Handler.reset

© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/classes/KeyboardHandler/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API