@honua/sdk-js
    Preparing search index...

    Interface MapLibreRendererOptions

    Adapter-specific construction and automatic-strategy controls.

    interface MapLibreRendererOptions {
        beforeId?: string;
        evidence?: { maxAgeMs: number; now: string; observedAt: string };
        firstFrameEvent?: "render" | "idle";
        format?: string;
        geometry?: "auto" | MapLibreGeometryKind;
        layerId?: string;
        layout?: Readonly<Record<string, unknown>>;
        mapOptions?: Readonly<Record<string, unknown>>;
        maxzoom?: number;
        minzoom?: number;
        offlineRegion?: { tileHandler: OfflineRegionTileHandler };
        override?: AutomaticMapLibreStrategy;
        paint?: Readonly<Record<string, unknown>>;
        pmtilesType?: "vector" | "raster";
        queryTileSource?: AutomaticMapLibreNativeSourceSpec;
        sourceId?: string;
        sourceLayer?: string;
        tileSize?: number;
        transparent?: boolean;
    }

    Hierarchy

    Index

    Properties

    beforeId?: string
    evidence?: { maxAgeMs: number; now: string; observedAt: string }

    Caller-observed metadata time and explicit freshness budget.

    Type Declaration

    • ReadonlymaxAgeMs: number
    • Readonlynow: string

      Explicit clock evidence keeps planning deterministic.

    • ReadonlyobservedAt: string
    firstFrameEvent?: "render" | "idle"

    Defaults to render, the first frame that can contain the mounted layer.

    format?: string
    geometry?: "auto" | MapLibreGeometryKind
    layerId?: string
    layout?: Readonly<Record<string, unknown>>
    mapOptions?: Readonly<Record<string, unknown>>

    Map-constructor options for an owned selector/element target; invalid for an existing map host.

    maxzoom?: number
    minzoom?: number
    offlineRegion?: { tileHandler: OfflineRegionTileHandler }

    Tile handler for a style that addresses a persisted offline region.

    Registered before an owned map is constructed, but only when the style actually references the offline-region:// scheme. A style that references it without a handler fails construction instead of rendering blank tiles.

    paint?: Readonly<Record<string, unknown>>
    pmtilesType?: "vector" | "raster"

    Archive payload evidence obtained from PMTiles metadata.

    A source spec built by the dynamic-query-tile helpers.

    sourceId?: string
    sourceLayer?: string

    Required layer name for vector tile and vector PMTiles sources.

    tileSize?: number
    transparent?: boolean