useOlTranslateEventListener
useOlTranslateEventListener(
translate,type,listener):Translate|TranslateMiddleClass|null
Defined in: src/use-ol-translate-event-listener.tsx:38
Hook to attach an event listener to an OpenLayers Translate or TranslateMiddle interaction. Automatically handles cleanup when the component unmounts or dependencies change.
Parameters
Section titled “Parameters”translate
Section titled “translate”The OpenLayers Translate or TranslateMiddle interaction instance (null-safe)
Translate | TranslateMiddleClass | null
The type of translate event to listen for (e.g., ‘translatestart’, ‘translateend’)
listener
Section titled “listener”The callback function to execute when the event fires
Returns
Section titled “Returns”Translate | TranslateMiddleClass | null
The translate interaction instance
Example
Section titled “Example”const translate = useOlTranslate()useOlTranslateEventListener(translate, 'translateend', (evt) => { console.log('Translation complete', evt.features)})