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