OptionalidUnique basemap key (mirrors the record key).
OptionallabelDisplay label shown in the basemap switcher.
OptionaltypeBasemap rendering type.
"tile" / "raster": XYZ raster tiles (default when url or tiles are set)."maplibre": MapLibre GL vector style (requires style)."image": Static georeferenced image overlay (requires imageSource)."hillshade": Hillshade terrain shading (requires hillshade.demUrl)."wmts": WMTS tile service via GetCapabilities (requires wmts.getCapabilitiesUrl)."wms": WMS tile service (requires wms.url and wms.layers).OptionalurlTile URL template, e.g. "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png".
OptionalfallbackFallback tile URL when MapLibre GL is unavailable.
OptionalattributionMap attribution string (HTML allowed).
OptionalminMinimum zoom level.
OptionalmaxMaximum zoom level.
OptionalstyleMapLibre GL style URL (only for type: 'maplibre').
OptionalsubdomainsTile subdomains, e.g. "abc" or ["a", "b", "c"].
OptionaltilesExplicit tiles array for MapLibre raster sources (overrides {s} subdomain template).
OptionaltileTile size in pixels. Default 256.
OptionaldefaultWhen true, this basemap is active on startup.
OptionalofflineWhen true, this basemap supports offline tile caching.
OptionalofflineGeographic bounds for offline caching.
OptionalcacheMinimum zoom level to cache offline.
OptionalcacheMaximum zoom level to cache offline.
Optionalterrain3D terrain / raster-dem configuration for this basemap.
OptionalimageStatic image overlay configuration. Required when type: "image".
OptionalhillshadeHillshade terrain-shading configuration. Required when type: "hillshade".
OptionalwmtsWMTS service configuration. Required when type: "wmts".
OptionalwmsWMS service configuration. Required when type: "wms".
Basemap (tile or vector) configuration entry. Used as values in GeoLeafConfig.basemaps record.