ReadonlykindWhether this is 3D Tiles, terrain, or imagery.
ReadonlylabelShort human-readable provider name (e.g. 'Cesium ion', 'Google (direct)'), used by the optional dataSourceLog to say which source served a load.
ReadonlyrootAbsolute URL of the root tileset.json (3D Tiles) or endpoint directory (terrain). Carries any auth that propagates down the tree as a query param (e.g. an API key).
ReadonlyattributionsAttribution lines that must be shown while this source is rendered.
Fetches + parses a JSON document (tileset.json, layer.json, subtree index).
Optionalopts: { cache?: boolean }Fetches binary tile content, honoring an abort signal and optional extra headers
(e.g. a quantized-mesh Accept). Cached in persistent Cache Storage when possible.
OptionalextraHeaders: Record<string, string>Optionalsignal: AbortSignal
A GeoDataSource for MapTiler quantized-mesh terrain via the direct API.