Optionalbearing
bearing?: number
Optionalcenter
center?: [number, number]
Optionalglyphs
glyphs?: string
Optionalmetadata
metadata?: Record<string, unknown>
Optionalname
name?: string
Optionalpitch
pitch?: number
Optionalsprite
sprite?: string | {
id: string;
url: string;
}[]
Optionaltransition
transition?: {
delay?: number;
duration?: number;
}
Optionalzoom
zoom?: number
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.