@maplibre/native-ffi
    Preparing search index...

    Interface GeojsonSourceOptions

    Options for GeoJSON sources, indexed and rendered at a fixed 512-pixel tile size.

    See mln_geojson_source_options in the C API reference.

    interface GeojsonSourceOptions {
        buffer?: number;
        cluster?: boolean;
        clusterMaxZoom?: number;
        clusterMinPoints?: number;
        clusterProperties?: string;
        clusterRadius?: number;
        lineMetrics?: boolean;
        maxZoom?: number;
        minZoom?: number;
        synchronousTiling?: boolean;
        tolerance?: number;
    }
    Index
    buffer?: number

    Tile buffer in pixels within [0, 512]. Defaults to 128.

    cluster?: boolean

    Clusters point features. Defaults to false.

    clusterMaxZoom?: number

    Highest zoom that clusters points. Defaults to 17.

    clusterMinPoints?: number

    Points required to form a cluster. Defaults to 2.

    clusterProperties?: string

    Cluster aggregation expressions keyed by property name, as a JSON object whose members follow the MapLibre Style Spec clusterProperties form. The UTF-8 bytes are borrowed for the call.

    clusterRadius?: number

    Cluster radius in pixels within [0, 4095]. Defaults to 50.

    lineMetrics?: boolean

    Adds line distance metrics to line features. Defaults to false.

    maxZoom?: number

    Maximum tiling zoom, an integer within [0, 24]. Defaults to 18.

    minZoom?: number

    Minimum tiling zoom. Defaults to 0.

    synchronousTiling?: boolean

    Tiles the data for the next render update instead of in the background. Defaults to false.

    tolerance?: number

    Douglas-Peucker simplification tolerance. Defaults to 0.375.