Spec-Zone.ru › MapLibre GL JS

CooperativeGesturesHandler

CooperativeGestureHandler — это элемент управления, который отображает информацию о совместном управлении жестами, когда пользователь пытается увеличить или уменьшить масштаб.

Когда CooperativeGestureHandler блокирует жест, он генерирует событие cooperativegestureprevented.

Пример

const map = new Map({
  cooperativeGestures: true
});

См.

Пример: совместное управление жестами

Реализует

  • Handler

Методы

isActive()

isActive(): boolean

Этот метод используется, чтобы определить, активен ли обработчик в данный момент. Если обработчик активен, он не позволит другим обработчикам получать соответствующие события. Существует список обработчиков, которым разрешено быть активными одновременно; он задаётся при добавлении обработчика.

Возвращает

boolean

Реализация

Handler.isActive


reset()

reset(): void

reset может быть вызван менеджером в любой момент и должен восстановить исходное состояние всех элементов.

Возвращает

void

Реализация

Handler.reset

Свойства

_bypassKey

_bypassKey: "ctrlKey" | "metaKey"

Это ключ, который позволяет обойти защиту от жестов, требующих совместного управления.

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

Spec-Zone.ru

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