CooperativeGesturesHandler
CooperativeGestureHandler — это элемент управления, который отображает информацию о совместном управлении жестами, когда пользователь пытается увеличить или уменьшить масштаб.
Когда CooperativeGestureHandler блокирует жест, он генерирует событие cooperativegestureprevented.
Пример
const map = new Map({
cooperativeGestures: true
});
См.
Пример: совместное управление жестами
Реализует
Методы
isActive()
isActive():
boolean
Этот метод используется, чтобы определить, активен ли обработчик в данный момент. Если обработчик активен, он не позволит другим обработчикам получать соответствующие события. Существует список обработчиков, которым разрешено быть активными одновременно; он задаётся при добавлении обработчика.
Возвращает
boolean
Реализация
reset()
reset():
void
reset может быть вызван менеджером в любой момент и должен восстановить исходное состояние всех элементов.
Возвращает
void
Реализация
Свойства
_bypassKey
_bypassKey:
"ctrlKey"|"metaKey"
Это ключ, который позволяет обойти защиту от жестов, требующих совместного управления.
© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/classes/CooperativeGesturesHandler/