YMaps.MultiTouchEvent

Объект описания мультисенсорного ввода.

См.: YMaps.MouseEvent

Конструктор

Имя Описание
YMaps.MultiTouchEvent(e, map)

Создает экземпляр объекта-описания мультисенсорного ввода на карте для браузеров устройств с поддержкой технологии Multi-Touch.

Одиночные касания карты автоматически преобразуются API в соответствующие события мыши. Объекты YMaps.MultiTouchEvent описывают только касания карты двумя и более пальцами.

Поля

Имя Описание
touches Массив описаний каждого касания. Каждому касанию соответствует объект с методами getCoordPoint (возвращает географические координаты точки касания) и getLocalPixels (возвращает пиксельные координаты точки касания), аналогично одноимённым методам класса YMaps.MouseEvent.

Методы

Имя Возвращает Описание
getEvent() TouchEvent Возвращает оригинальное событие в виде jQuery-события.
isMapEventPrevented() Boolean Возвращает true, если для текущего события мыши действие карты по умолчанию подавлено с помощью метода YMaps.MultiTouchEvent.preventMapEvent, в противном случае - false.
preventMapEvent() Подавляет генерацию события карты по умолчанию для указанного multitouch-события, при этом соответствующее пред-событие не подавляется.

Подробное описание конструктора

YMaps.MultiTouchEvent(e, map)

Создает экземпляр объекта-описания мультисенсорного ввода на карте для браузеров устройств с поддержкой технологии Multi-Touch.

Одиночные касания карты автоматически преобразуются API в соответствующие события мыши. Объекты YMaps.MultiTouchEvent описывают только касания карты двумя и более пальцами.

См.: YMaps.MouseEvent

Параметры:

Имя Тип Описание
e TouchEvent Событие касания. Может быть одним из следующих DOM-событий: touchstart, touchmove, touchend, touchcancel либо jQuery-обёрткой одного из этих событий.
map YMaps.Map Карта.

Подробное описание полей

touches

Object[] touches

Массив описаний каждого касания. Каждому касанию соответствует объект с методами getCoordPoint (возвращает географические координаты точки касания) и getLocalPixels (возвращает пиксельные координаты точки касания), аналогично одноимённым методам класса YMaps.MouseEvent.

Подробное описание методов

getEvent

{TouchEvent} getEvent()

Возвращает оригинальное событие в виде jQuery-события.

Возвращает:

Тип Описание
TouchEvent jQuery-событие.

isMapEventPrevented

{Boolean} isMapEventPrevented()

Возвращает true, если для текущего события мыши действие карты по умолчанию подавлено с помощью метода YMaps.MultiTouchEvent.preventMapEvent, в противном случае - false.

См.: YMaps.MultiTouchEvent.preventMapEvent

Возвращает:

Тип Описание
Boolean true - генерация события карты по умолчанию отменена, false - не отменена.

preventMapEvent

preventMapEvent()

Подавляет генерацию события карты по умолчанию для указанного multitouch-события, при этом соответствующее пред-событие не подавляется.