Class: MapBrowserEvent

ol.MapBrowserEvent

Events emitted as map browser events are instances of this type. See ol.Map for which events trigger a map browser event.

Extends

Members

coordinate{ol.Coordinate}

The coordinate of the original browser event.

dragging{boolean}

Indicates if the map is currently being dragged. Only set for POINTERDRAG and POINTERMOVE events. Default is false.

frameState{olx.FrameState} experimental

The frame state at the time of the event.

map{ol.Map}

The map where the event occurred.

originalEvent{Event}

The original browser event.

pixel{ol.Pixel}

The pixel of the original browser event.

Methods

preventDefault()

src/ol/mapbrowserevent.js, line 88

Prevents the default browser action.

See:

stopPropagation()

src/ol/mapbrowserevent.js, line 100

Prevents further propagation of the current event.

See:

Events

click

src/ol/mapbrowserevent.js, line 501

A click with no dragging. A double click will fire two of this.

dblclick

src/ol/mapbrowserevent.js, line 508

A true double click, with no dragging.

moveend inherited

src/ol/mapevent.js, line 19

Triggered after the map is moved.

pointerdrag experimental

src/ol/mapbrowserevent.js, line 515

Triggered when a pointer is dragged.

pointermove

src/ol/mapbrowserevent.js, line 522

Triggered when a pointer is moved. Note that on touch devices this is triggered when the map is panned, so is not the same as mousemove.

postrender inherited experimental

src/ol/mapevent.js, line 12

Triggered after a map frame is rendered.

singleclick

src/ol/mapbrowserevent.js, line 493

A true single click with no dragging and no double click. Note that this event is delayed by 250 ms to ensure that it is not a double click.