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

    Interface HonuaStyleSpecification

    A MapLibre Style Spec v8 document extended with Honua custom source types.

    Standard MapLibre sources (vector, raster, geojson, etc.) are accepted alongside Honua sources. Layer definitions use standard MapLibre types.

    interface HonuaStyleSpecification {
        bearing?: number;
        center?: [number, number];
        glyphs?: string;
        layers: HonuaLayerSpecification[];
        metadata?: Record<string, unknown>;
        name?: string;
        pitch?: number;
        sources: Record<
            string,
            HonuaSourceSpecification
            | { type: string; [key: string]: unknown },
        >;
        sprite?: string | { id: string; url: string }[];
        transition?: { delay?: number; duration?: number };
        version: 8;
        zoom?: number;
    }
    Index

    Properties

    bearing?: number
    center?: [number, number]
    glyphs?: string
    metadata?: Record<string, unknown>
    name?: string
    pitch?: number
    sources: Record<
        string,
        HonuaSourceSpecification
        | { type: string; [key: string]: unknown },
    >
    sprite?: string | { id: string; url: string }[]
    transition?: { delay?: number; duration?: number }
    version: 8
    zoom?: number