useOlMapEventListener
useOlMapEventListener(
map,type,listener):void
Defined in: src/use-ol-map-event-listener.ts:29
Hook to attach an event listener to an OpenLayers Map instance. Automatically handles cleanup when the component unmounts or dependencies change.
Parameters
Section titled “Parameters”The OpenLayers Map instance to attach the listener to (null-safe)
Map | null
The type of map event to listen for
"change" | "error" | "propertychange" | "change:layergroup" | "change:size" | "change:target" | "change:view" | "singleclick" | "click" | "dblclick" | "pointerdrag" | "pointermove" | "postrender" | "movestart" | "moveend" | "loadstart" | "loadend" | "precompose" | "postcompose" | "rendercomplete"
listener
Section titled “listener”ListenerFunction
The callback function to execute when the event fires
Returns
Section titled “Returns”void
Example
Section titled “Example”const map = useOlMap()useOlMapEventListener(map, 'click', (evt) => { console.log('Map clicked', evt)})