Events
The different types of events that UNL Map JS can raise.
You can also find additional event documentation for: Map
, Marker
, Popup
, and GeolocationControl
.
MapMouseEvent
MapMouseEvent
is the event type for mouse-related map events.
Extends Event.
Example
// The `click` event is an example of a `MapMouseEvent`.// Set up an event listener on the map.map.on('click', function(e) {// The event object (e) contains information like the// coordinates of the point on the map that was clicked.console.log('A click event has occurred at ' + e.lngLat);});
Instance Members
MapTouchEvent
MapTouchEvent
is the event type for touch-related map events.
Extends Event.
Instance Members
MapLibreZoomEvent
A MapLibreZoomEvent
is the event type for the boxzoom-related map events emitted by the BoxZoomHandler.
Properties
originalEvent
(MouseEvent)
: The DOM event that triggered the boxzoom event. Can be a
MouseEvent
or
KeyboardEvent
MapDataEvent
A MapDataEvent
object is emitted with the Map.event:data
and Map.event:dataloading events. Possible values for
dataType
s are:
'source'
: The non-tile data associated with any source'style'
: The style used by the map
Properties
isSourceLoaded
(boolean?)
: True if the event has a
dataType
of
source
and the source has no outstanding network requests.
source
(Object?)
: The
style spec representation of the source
if the event has a
dataType
of
source
.
sourceDataType
(string?)
: Included if the event has a
dataType
of
source
and the event signals
that internal data has been received or changed. Possible values are
metadata
,
content
and
visibility
.
tile
(Object?)
: The tile being loaded or changed, if the event has a
dataType
of
source
and
the event is related to loading of a tile.
coord
(Coordinates?)
: The coordinate of the tile if the event has a
dataType
of
source
and
the event is related to loading of a tile.
Example
// The sourcedata event is an example of MapDataEvent.// Set up an event listener on the map.map.on('sourcedata', function(e) {if (e.isSourceLoaded) {// Do something when the source has finished loading}});
MapWheelEvent
MapWheelEvent
is the event type for the wheel
map event.
Extends Object.