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-события, при этом соответствующее пред-событие не подавляется.