Spec-Zone.ru › MapLibre GL JS

MapTouchEvent

MapTouchEvent — это тип события для событий карты, связанных с касаниями.

Наследует

  • MapLibreEvent<TouchEvent>

Аксессоры

defaultPrevented

Сигнатура геттера

get defaultPrevented(): boolean

true, если был вызван preventDefault.

Возвращает

boolean

Методы

preventDefault()

preventDefault(): void

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

Вызов этого метода предотвратит следующее поведение карты по умолчанию:

  • Для событий touchstart — поведение DragPanHandler
  • Для событий touchstart — поведение TwoFingersTouchZoomRotateHandler

Возвращает

void

Свойства

lngLat

lngLat: LngLat

Географическое местоположение на карте центра точек события касания.


lngLats

lngLats: LngLat[]

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


originalEvent

originalEvent: TouchEvent

Событие DOM, вызвавшее событие карты.

Переопределяет

MapLibreEvent.originalEvent


point

point: Point

Пиксельные координаты центра точек события касания относительно карты, отсчитываемые от её верхнего левого угла.


points

points: Point[]

Массив пиксельных координат, соответствующих свойству touches события касания.


target

target: Map

Объект Map, вызвавший событие.

Переопределяет

MapLibreEvent.target


type

type: "touchcancel" | "touchend" | "touchmove" | "touchstart"

Тип события.

Переопределяет

MapLibreEvent.type

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

Spec-Zone.ru

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