GeoLeaf Core API - v3.0.0
    Preparing search index...

    Clustering parameters for a POI source.

    clusterMaxZoom is the zoom at which clustering stops: past it every point is drawn individually. Setting it too high is the usual reason markers never separate.

    interface ClusterSourceOptions {
        clusterRadius?: number;
        clusterMaxZoom?: number;
        data?: FeatureCollection<Geometry, GeoJsonProperties>;
        clusterPaint?: {
            colorStops?: [number, string][];
            radiusStops?: [number, number][];
        };
        unclusteredPaint?: Record<string, unknown>;
    }
    Index

    Properties

    clusterRadius?: number

    Cluster radius in pixels.

    50
    
    clusterMaxZoom?: number

    Max zoom at which clusters are generated.

    14
    
    data?: FeatureCollection<Geometry, GeoJsonProperties>

    Initial data. Defaults to empty FeatureCollection.

    clusterPaint?: {
        colorStops?: [number, string][];
        radiusStops?: [number, number][];
    }

    Cluster paint config (color/radius stops).

    unclusteredPaint?: Record<string, unknown>

    Default unclustered point paint overrides.