Listener for cluster lifecycle events on ClusterMapObjectController. More...
Public Member Functions | |
| void | onClusterCreated (ClusterMapObjectController controller, ClusterMapObject cluster) |
| A new cluster marker appeared. | |
| void | onClusterDestroyed (ClusterMapObjectController controller, int clusterId) |
| A cluster marker was removed. | |
Listener for cluster lifecycle events on ClusterMapObjectController.
Cluster pick is delivered via PickListener (pickMapObjectAt).
onClusterCreated is called when a cluster appears (at least two icons grouped). onClusterDestroyed is called when a cluster is removed (fewer than two icons remain or controller is cleared).
Definition at line 27 of file cluster_map_object_controller_listener.dart.
| void ClusterMapObjectControllerListener.onClusterCreated | ( | ClusterMapObjectController | controller, |
| ClusterMapObject | cluster ) |
A new cluster marker appeared.
| controller | Cluster controller that owns the cluster. |
| cluster | Newly created cluster. Use getCount() for the initial badge value. |
Dart code snippet:
| void ClusterMapObjectControllerListener.onClusterDestroyed | ( | ClusterMapObjectController | controller, |
| int | clusterId ) |
A cluster marker was removed.
| controller | Cluster controller that owned the cluster. |
| clusterId | Identifier of the destroyed cluster (same as ClusterMapObject getId()). |
Dart code snippet: