Inheritance diagram for com.navigine.idl.java.internal.ClusterMapObjectControllerBinding:Public Member Functions | |
| native boolean | isValid () |
| boolean | addIconMapObject (IconMapObject iconMapObject) |
| Adds an icon map object to the cluster controller. | |
| boolean | removeIconMapObject (IconMapObject iconMapObject) |
| Removes an icon map object from the cluster controller. | |
| void | clear () |
| Removes all icon map objects from the controller and destroys visible cluster markers. | |
| void | setEnabled (boolean enabled) |
| Enables or disables clustering. Default: true. | |
| boolean | isEnabled () |
| Returns whether clustering is enabled. | |
| void | setRadius (float radius) |
| Cluster radius in density-independent pixels. Default: 40. | |
| float | getRadius () |
| Returns cluster radius in density-independent pixels. | |
| boolean | setInteractive (boolean interactive) |
| Specifies whether cluster markers can be picked. Default: true. | |
| boolean | setClusterSize (float width, float height) |
| Specifies the size of the default cluster icon in pixels. | |
| void | addListener (ClusterMapObjectControllerListener listener) |
| Adds a listener for cluster lifecycle events ClusterMapObjectControllerListener. | |
| void | removeListener (ClusterMapObjectControllerListener listener) |
| Removes a previously added listener. | |
| ArrayList< ClusterMapObject > | getClusters () |
| Returns a snapshot of currently visible clusters. | |
Protected Attributes | |
| Subscription< ClusterMapObjectControllerListener > | weakClusterMapObjectControllerListenerSubscription |
Definition at line 15 of file ClusterMapObjectControllerBinding.java.
|
inline |
Adds an icon map object to the cluster controller.
| iconMapObject | Icon to cluster IconMapObject. Must be added to the same LocationWindow via addIconMapObject. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 38 of file ClusterMapObjectControllerBinding.java.
|
inline |
Adds a listener for cluster lifecycle events ClusterMapObjectControllerListener.
| listener | Listener instance. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 101 of file ClusterMapObjectControllerBinding.java.
|
inline |
Removes all icon map objects from the controller and destroys visible cluster markers.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 52 of file ClusterMapObjectControllerBinding.java.
|
inline |
Returns a snapshot of currently visible clusters.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 115 of file ClusterMapObjectControllerBinding.java.
|
inline |
Returns cluster radius in density-independent pixels.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 80 of file ClusterMapObjectControllerBinding.java.
|
inline |
Returns whether clustering is enabled.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 66 of file ClusterMapObjectControllerBinding.java.
| native boolean com.navigine.idl.java.internal.ClusterMapObjectControllerBinding.isValid | ( | ) |
Tells if this ClusterMapObjectController is valid or not. Any other method (except for this one) called on an invalid ClusterMapObjectController will throw java.lang.RuntimeException.
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
|
inline |
Removes an icon map object from the cluster controller.
| iconMapObject | Icon to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 45 of file ClusterMapObjectControllerBinding.java.
|
inline |
Removes a previously added listener.
| listener | Listener instance to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 108 of file ClusterMapObjectControllerBinding.java.
|
inline |
Specifies the size of the default cluster icon in pixels.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 94 of file ClusterMapObjectControllerBinding.java.
|
inline |
Enables or disables clustering. Default: true.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 59 of file ClusterMapObjectControllerBinding.java.
|
inline |
Specifies whether cluster markers can be picked. Default: true.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 87 of file ClusterMapObjectControllerBinding.java.
|
inline |
Cluster radius in density-independent pixels. Default: 40.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.ClusterMapObjectController.
Definition at line 73 of file ClusterMapObjectControllerBinding.java.
|
protected |
Definition at line 24 of file ClusterMapObjectControllerBinding.java.