Listener for cluster lifecycle events on ClusterMapObjectController. More...
#include <com/navigine/idl/objc/NCClusterMapObjectControllerListener.h>
Inherits <NSObject>.
Instance Methods | |
| (void) | - onClusterCreated:cluster: |
| A new cluster marker appeared. | |
| (void) | - onClusterDestroyed: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 24 of file NCClusterMapObjectControllerListener.h.
| - (void) onClusterCreated: | (nullable NCClusterMapObjectController *) | controller | |
| cluster: | (nullable NCClusterMapObject *) | cluster |
A new cluster marker appeared.
| controller | Cluster controller that owns the cluster. |
| cluster | Newly created cluster. Use getCount() for the initial badge value. |
Swift code snippet:
Objective C code snippet:
| - (void) onClusterDestroyed: | (nullable NCClusterMapObjectController *) | controller | |
| clusterId: | (int32_t) | clusterId |
A cluster marker was removed.
| controller | Cluster controller that owned the cluster. |
| clusterId | Identifier of the destroyed cluster (same as ClusterMapObject getId()). |
Swift code snippet:
Objective C code snippet: