# MapContext.on(string event, function callback)
Start from base library version 2.13.0. Please remaining backward compatible.
with Promise style call: Not supported
Mini Program plugin: Support
Monitor map events.
# markerClusterCreate
Triggered when scaling or dragging causes a new aggregate cluster to be generated, only the newly created aggregate cluster information is returned.
# Return parameters
parameter | type | Introductions |
---|---|---|
clusters | Array&ltClusterInfo&gt | Aggregate cluster data |
# MarkerClusterClick
Click events for the aggregate cluster.
# Return parameters
parameter | type | Introductions |
---|---|---|
cluster | ClusterInfo | Cluster |
# ClusterInfo structure
parameter | type | Introductions |
---|---|---|
clusterId | Number | Aggregative cluster id |
center | LatLng | Coordinates of Aggregate Clusters |
markerIds | Array&ltNumber&gt | Point marker data array within the aggregate cluster |
# parameter
# string event
Event name
event Legal value
value | Introductions | Minimum version |
---|---|---|
markerClusterCreate | ||
MarkerClusterClick |
# function callback
Event callback function
# sample code
MapContext.on('markerClusterCreate', (res) => {})
MapContext.on('markerClusterClick', (res) => {})