Configuration
Events
When a specific action occurs on a target element, e.g. region hover, marker hover, region click, etc, a handler function is executed.
Events
Below is a list of available events you can listen for in the map.
onLoaded()
- Description: Triggered when the map is fully rendered and ready, useful for initializing interactions or accessing the map instance after setup.
- Params: (
map
)
onViewportChange()
- Description: Triggered when the map viewport changes, such as during zoom or pan actions.
- Params: (scale:
Number
, transX:Number
, transY:Number
)
onRegionClick()
- Description: Triggered when a region is clicked, allowing you to handle click events for specific regions.
- Params: (event: PointerEvent, code:
String
)
onMarkerClick()
- Description: Triggered when a marker is clicked, enabling you to handle interactions with specific markers.
- Params: (event: PointerEvent, markerIndex:
Number
)
onRegionSelected()
- Description: Triggered when a region is selected, allowing you to handle the selection state of regions.
- Params: (code:
String
, isSelected:Boolean
, selectedRegions:Array
<String
>)
onMarkerSelected()
- Description: Triggered when a marker is selected, enabling you to manage the selection state of markers.
- Params: (index:
Number
, isSelected:Boolean
, selectedMarkers:Array
<Number
>)
onRegionTooltipShow()
- Description: Triggered when a region tooltip is displayed, allowing you to manage tooltip behavior for regions.
- Params: (event: MouseEvent, tooltip: Tooltip, code:
Number
)
onMarkerTooltipShow()
- Description: Triggered when a marker tooltip is displayed, enabling you to handle tooltip behavior for markers.
- Params: (event: MouseEvent, tooltip: Tooltip, index:
String
)