Fired when a pointing device (usually a mouse) is pressed and released contains a visible portion of the specified layer.
Fired when the right button of the mouse is clicked or the context menu key is pressed within visible portion of the specified layer.
Fired when a pointing device (usually a mouse) is pressed and released twice contains a visible portion of the specified layer.
Note: Under normal conditions, this event will be preceded by two click
events.
Fired when a pointing device (usually a mouse) is pressed while inside a visible portion of the specified layer.
Fired when a pointing device (usually a mouse) enters a visible portion of a specified layer from outside that layer or outside the map canvas.
Fired when a pointing device (usually a mouse) leaves a visible portion of a specified layer, or leaves the map canvas.
Fired when a pointing device (usually a mouse) is moved while the cursor is inside a visible portion of the specified layer. As you move the cursor across the layer, the event will fire every time the cursor changes position within that layer.
Fired when a point device (usually a mouse) leaves the visible portion of the specified layer.
Fired when a pointing device (usually a mouse) is moved inside a visible portion of the specified layer.
Fired when a pointing device (usually a mouse) is released while inside a visible portion of the specified layer.
Fired when a touchstart
event occurs within the visible portion of the specified layer.
Fired when a touchend
event occurs within the visible portion of the specified layer.
Fired when a touchstart
event occurs within the visible portion of the specified layer.
// Initialize the map
let map = new Map({ // map options });
// Set an event listener for a specific layer
map.on('the-event-name', 'poi-label', (e) => {
console.log('An event has occurred on a visible portion of the poi-label layer');
});
MapLayerEventType
- a mapping between the event name and the event. Note: These events are compatible with the optionallayerId
parameter. IflayerId
is included as the second argument in Map#on, the event listener will fire only when the event action contains a visible portion of the specified layer. The following example can be used for all the events.