GeoLeaf Core API - v3.0.0
    Preparing search index...

    3D terrain configuration for a basemap that supports raster-dem elevation rendering. Only applicable to basemaps of type "maplibre" or basemaps with explicit tiles (raster-dem source).

    interface TerrainConfig {
        enabled: boolean;
        demUrl?: string;
        demEncoding?: "terrarium" | "mapbox";
        demMaxZoom?: number;
        exaggeration?: number;
        default3D?: boolean;
        pitch?: number;
        bearing?: number;
    }
    Index

    Properties

    enabled: boolean

    Enables 3D terrain rendering for this basemap. Default: false.

    demUrl?: string

    URL template for the raster-dem tile source (MNT/DTM tiles). Required when enabled is true. Examples:

    demEncoding?: "terrarium" | "mapbox"

    Tile encoding format. Default: "terrarium".

    demMaxZoom?: number

    Maximum zoom level available for DEM tiles. Default: 15.

    exaggeration?: number

    Vertical exaggeration factor. Default: 1.5. Recommended range: 1.0–3.0.

    default3D?: boolean

    When true, 3D terrain activates automatically when this basemap is selected. The user can disable it manually. Default: false.

    pitch?: number

    Initial camera pitch in degrees applied when 3D terrain is activated. Default: 45.

    bearing?: number

    Initial camera bearing in degrees applied when 3D terrain is activated. Default: 0.