ol/MapBrowserEvent~MapBrowserEvent
События, испускаемые как события браузера карты, являются экземплярами этого типа. См. Map, чтобы узнать, какие события вызывают событие браузера карты.
Расширяет
Члены
-
coordinate{Coordinate}
-
Координата, соответствующая исходному событию браузера. Она будет в проекции пользователя, если она установлена. В противном случае она будет в проекции представления.
-
dragging{boolean}
-
Указывает, перетаскивается ли карта в данный момент. Устанавливается только для событий
POINTERDRAGиPOINTERMOVE. Значение по умолчанию —false. -
frameState{FrameState}
-
Состояние кадра на момент события.
-
map{Map}
-
Карта, на которой произошло событие.
-
originalEvent{EVENT}
-
Исходное событие браузера.
-
pixel{Pixel}
-
Пиксель карты, относительный к области просмотра, соответствующий исходному событию.
-
target{Object}
-
Целевой объект события.
-
type{string}
-
Тип события.
Методы
-
preventDefault()
-
Препятствует стандартному действию браузера. См. https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault.
-
stopPropagation()
-
Препятствует дальнейшему распространению текущего события. См. https://developer.mozilla.org/en-US/docs/Web/API/event.stopPropagation.
События
-
change inherited
-
Общее событие изменения. Срабатывает при увеличении счетчика ревизий.
-
click
-
Нажатие без перетаскивания. Двойное нажатие вызовет два таких события.
-
dblclick
-
Истинное двойное нажатие без перетаскивания.
-
Общее событие об ошибке. Срабатывает при возникновении ошибки.
-
loadend inherited
-
Срабатывает после завершения загрузки дополнительных данных карты.
-
loadstart inherited
-
Срабатывает при начале загрузки дополнительных данных карты (плиток, изображений, объектов).
-
moveend inherited
-
Срабатывает после перемещения карты.
-
movestart inherited
-
Срабатывает при начале перемещения карты.
-
pointerdrag
-
Срабатывает при перетаскивании указателя.
-
pointermove
-
Срабатывает при перемещении указателя. Обратите внимание, что на сенсорных устройствах это срабатывает при перемещении карты, поэтому это не то же самое, что mousemove.
-
postrender inherited
-
Срабатывает после отрисовки кадра карты.
-
singleclick
-
Истинное одиночное нажатие без перетаскивания и двойного нажатия. Обратите внимание, что это событие отложено на 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