ClusterProperties

data class ClusterProperties(val value: Value) : HoldsValue

An object defining custom properties on the generated clusters if clustering is enabled, aggregating values from clustered points. Has the form {"property_name": [operator, map_expression]}. operator is any expression function that accepts at least 2 operands (e.g. "+" or "max") — it accumulates the property value from clusters/points the cluster contains; map_expression produces the value of a single point. Example: {"sum": ["+", ["get", "scalerank"]]}. For more advanced use cases, in place of operator, you can use a custom reduce expression that references a special ["accumulated"] value, e.g.: {"sum": [["+", ["accumulated"], ["get", "sum"]], ["get", "scalerank"]]}

Parameters

value

the property wrapped in Value to be used with native renderer.

Constructors

Link copied to clipboard

Construct the ClusterProperties with HashMap.

Link copied to clipboard
fun ClusterProperties(expression: Expression)

Construct the ClusterProperties with Mapbox Expression.

Link copied to clipboard

Types

Link copied to clipboard
object Companion

Public companion object.

Functions

Link copied to clipboard

True if the this value is not INITIAL

Properties

Link copied to clipboard
open override val value: Value