Package-level declarations

Functions

Link copied to clipboard
fun <T : ClusterItem> Clustering(items: Collection<T>, clusterManager: ClusterManager<T>)

Groups many items on a map based on clusterManager.

fun <T : ClusterItem> Clustering(items: Collection<T>, onClusterClick: (Cluster<T>) -> Boolean = { false }, onClusterItemClick: (T) -> Boolean = { false }, onClusterItemInfoWindowClick: (T) -> Unit = { }, onClusterItemInfoWindowLongClick: (T) -> Unit = { }, clusterContent: @Composable (Cluster<T>) -> Unit? = null, clusterItemContent: @Composable (T) -> Unit? = null)
fun <T : ClusterItem> Clustering(items: Collection<T>, onClusterClick: (Cluster<T>) -> Boolean = { false }, onClusterItemClick: (T) -> Boolean = { false }, onClusterItemInfoWindowClick: (T) -> Unit = { }, onClusterItemInfoWindowLongClick: (T) -> Unit = { }, clusterContent: @Composable (Cluster<T>) -> Unit? = null, clusterItemContent: @Composable (T) -> Unit? = null, clusterRenderer: ClusterRenderer<T>? = null)
fun <T : ClusterItem> Clustering(items: Collection<T>, onClusterClick: (Cluster<T>) -> Boolean = { false }, onClusterItemClick: (T) -> Boolean = { false }, onClusterItemInfoWindowClick: (T) -> Unit = { }, onClusterItemInfoWindowLongClick: (T) -> Unit = { }, clusterContent: @Composable (Cluster<T>) -> Unit? = null, clusterItemContent: @Composable (T) -> Unit? = null, onClusterManager: (ClusterManager<T>) -> Unit? = null)

Groups many items on a map based on zoom level.

Link copied to clipboard
fun <T : ClusterItem> rememberClusterManager(): ClusterManager<T>?
Link copied to clipboard
fun <T : ClusterItem> rememberClusterRenderer(clusterManager: ClusterManager<T>?): ClusterRenderer<T>?

fun <T : ClusterItem> rememberClusterRenderer(clusterContent: @Composable (Cluster<T>) -> Unit?, clusterItemContent: @Composable (T) -> Unit?, clusterManager: ClusterManager<T>?): ClusterRenderer<T>?

Default Renderer for drawing Composable.