@maplibre/geojson-vt
    Preparing search index...

    Class Supercluster

    This class allow clustering of geojson points.

    Implements

    Index

    Constructors

    Properties

    clusterProps: Record<string, unknown>[]
    options: Required<SuperclusterOptions>
    stride: number

    Methods

    • Returns clusters and/or points within a bounding box at a given zoom level.

      Parameters

      • bbox: [number, number, number, number]

        Bounding box in [westLng, southLat, eastLng, northLat] order.

      • zoom: number

        Zoom level to query.

      Returns ClusterOrPointFeature[]

    • Returns leaf point features under a cluster, paginated by limit and offset.

      Parameters

      • clusterId: number

        The target cluster id.

      • Optionallimit: number

        Maximum number of points to return (defaults to 10).

      • Optionaloffset: number

        Number of points to skip before collecting results (defaults to 0).

      Returns Feature<Point, { [name: string]: any }>[]

    • Loads GeoJSON point features and builds the internal clustering index.

      Parameters

      • points: Feature<Point, { [name: string]: any }>[]

        GeoJSON point features to cluster.

      Returns void