Class: ol.MapBrowserEvent

ol.MapBrowserEvent

new MapBrowserEvent

Parameters:
Name Type Argument Description
type string Event type.
map ol.Map Map.
browserEvent goog.events.BrowserEvent Browser event.
frameState ?ol.FrameState= <optional>
<nullable>
(Optional) Frame state.
Source:
  • mapbrowserevent.js, line 26

Extends

Members

<static> EventType :string

Constants for event names.
Properties:
Name Type Default Description
CLICK string goog.events.EventType.CLICK
DBLCLICK string goog.events.EventType.DBLCLICK
DOWN string down
DRAGSTART string dragstart
DRAG string drag
DRAGEND string dragend
TOUCHSTART string goog.events.EventType.TOUCHSTART
TOUCHMOVE string goog.events.EventType.TOUCHMOVE
TOUCHEND string goog.events.EventType.TOUCHEND
Source:
  • mapbrowserevent.js, line 351

<static> IEEventType :string

IE specific events. See http://msdn.microsoft.com/en-us/library/ie/hh673557(v=vs.85).aspx FIXME: replace with goog.events.EventType enum once we use goog/events/eventtype.js above r2211
Properties:
Name Type Default Description
MSPOINTERDOWN string MSPointerDown
MSPOINTERMOVE string MSPointerMove
MSPOINTERUP string MSPointerUp
Source:
  • mapbrowserevent.js, line 58

browserEvent :goog.events.BrowserEvent

Source:
  • mapbrowserevent.js, line 33

defaultPrevented :boolean

Inherited From:
Source:
  • mapevent.js, line 36

frameState :?ol.FrameState

Inherited From:
Source:
  • mapevent.js, line 41

map :ol.Map

Inherited From:
Source:
  • mapevent.js, line 31

Methods

getCoordinate

Source:
  • mapbrowserevent.js, line 68
Returns:
Coordinate.
Type
ol.Coordinate

getPixel

Get pixel offset of the event from the top-left corner of the map viewport.
Source:
  • mapbrowserevent.js, line 80
Returns:
Pixel offset.
Type
ol.Pixel

isMouseActionButton

Source:
  • mapbrowserevent.js, line 93
Returns:
Do we have a left click?
Type
boolean

preventDefault

Prevents the default action.
Inherited From:
Source:
  • mapevent.js, line 50