OptionalatlasAtlas edge in px (default 2048; floored at 256).
OptionalexcludeLayer ids (or patterns) to EXEMPT from draping and from hideSourceLayers — for the app's
own UI/tool overlays. SDK tool layers (measurement / elevation-profile / slice overlays,
attribution carriers) are always exempt automatically.
OptionalextentCapture extent ≤ cap × the viewport's mercator span (horizon clamp at high pitch; default 3).
OptionalfollowFollow-capture throttle during camera movement, ms (default 200).
OptionalhideHide the draped layers on the MAIN map while draping (they otherwise ALSO render flat
above the 3D data — fine over discrete buildings, doubled over full-surface meshes).
Visibility is snapshotted and restored on dispose/disable. Default false.
OptionallayersThe 3D layers that receive the drape (each implements DrapeReceiver — every SDK 3D layer does). Add/remove later via the controller.
OptionalmaplibreglInjected maplibre namespace for the hidden capture map (default: the main map's constructor).
OptionalopacityGlobal drape opacity multiplier 0–1 (default 1) — on top of the layers' own paint opacity.
OptionaltransformForwarded to the hidden capture map (authenticated tile sources).
Configuration for enableVectorDrape. All fields optional.