Spec-Zone.ru › OpenLayers

ol/MapBrowserEvent~MapBrowserEvent


События, испускаемые как события браузера карты, являются экземплярами этого типа. См. Map, чтобы узнать, какие события вызывают событие браузера карты.

Расширяет

  • MapEvent

Члены

coordinate{Coordinate}

Координата, соответствующая исходному событию браузера. Она будет в проекции пользователя, если она установлена. В противном случае она будет в проекции представления.

dragging{boolean}

Указывает, перетаскивается ли карта в данный момент. Устанавливается только для событий POINTERDRAG и POINTERMOVE. Значение по умолчанию — false.

frameState{FrameState}

Состояние кадра на момент события.

map{Map}

Карта, на которой произошло событие.

originalEvent{EVENT}

Исходное событие браузера.

pixel{Pixel}

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

target{Object}

Целевой объект события.

type{string}

Тип события.

Методы

preventDefault()

MapBrowserEvent.js, строка 98

Препятствует стандартному действию браузера. См. https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault.

stopPropagation()

MapBrowserEvent.js, строка 111

Препятствует дальнейшему распространению текущего события. См. https://developer.mozilla.org/en-US/docs/Web/API/event.stopPropagation.

События

change inherited

events/EventType.js, строка 10

Общее событие изменения. Срабатывает при увеличении счетчика ревизий.

click

MapBrowserEventType.js, строка 19

Нажатие без перетаскивания. Двойное нажатие вызовет два таких события.

dblclick

MapBrowserEventType.js, строка 26

Истинное двойное нажатие без перетаскивания.

error inherited

events/EventType.js, строка 17

Общее событие об ошибке. Срабатывает при возникновении ошибки.

loadend inherited

MapEventType.js, строка 37

Срабатывает после завершения загрузки дополнительных данных карты.

loadstart inherited

MapEventType.js, строка 30

Срабатывает при начале загрузки дополнительных данных карты (плиток, изображений, объектов).

moveend inherited

MapEventType.js, строка 23

Срабатывает после перемещения карты.

movestart inherited

MapEventType.js, строка 16

Срабатывает при начале перемещения карты.

pointerdrag

MapBrowserEventType.js, строка 33

Срабатывает при перетаскивании указателя.

pointermove

MapBrowserEventType.js, строка 40

Срабатывает при перемещении указателя. Обратите внимание, что на сенсорных устройствах это срабатывает при перемещении карты, поэтому это не то же самое, что mousemove.

postrender inherited

MapEventType.js, строка 9

Срабатывает после отрисовки кадра карты.

singleclick

MapBrowserEventType.js, строка 11

Истинное одиночное нажатие без перетаскивания и двойного нажатия. Обратите внимание, что это событие отложено на 250 мс, чтобы убедиться, что это не двойное нажатие.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_MapBrowserEvent-MapBrowserEvent.html

Spec-Zone.ru

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