Hook to subscribe to an event on the MapData.
Must be used within a MapDataProvider or MapView component.
The event to listen for.
The callback to call when the event is triggered.
If used outside of a MapDataProvider or MapView component.
useMapDataEvent('language-change', event => { console.log(`Map language changed to ${event.name} (${event.code})`);}); Copy
useMapDataEvent('language-change', event => { console.log(`Map language changed to ${event.name} (${event.code})`);});
Hook to subscribe to an event on the MapData.
Must be used within a MapDataProvider or MapView component.