autk-map / MapEvents
Class: MapEvents
Defined in: map-events.ts:7
Class to handle map events. It allows adding, removing, and emitting events for map interactions.
Constructors
Constructor
new MapEvents(
events):MapEvents
Defined in: map-events.ts:18
Constructor for MapEvents
Parameters
events
PICK[]
The list of map events to initialize.
Returns
MapEvents
Methods
addEventListener()
addEventListener(
event,listener):void
Defined in: map-events.ts:29
Adds an event listener for a specific map event.
Parameters
event
string
The name of the event to listen for.
listener
The listener function to call when the event is emitted.
Returns
void
emit()
emit(
event,selection,layerId):void
Defined in: map-events.ts:52
Emits an event with the provided selection and layer ID.
Parameters
event
string
The name of the event to emit.
selection
number[]
The selection data to pass to the listeners.
layerId
string
The ID of the layer associated with the event.
Returns
void
removeEventListener()
removeEventListener(
event,listener):void
Defined in: map-events.ts:40
Removes an event listener for a specific map event.
Parameters
event
string
The name of the event to stop listening for.
listener
The listener function to remove.
Returns
void