ExperimentalReadonly ExperimentaldiagnosticsReadonly ExperimentallayerReadonly ExperimentalsourceOptional Readonly ExperimentalsourceResolved vector source-layer used by the mounted layers — the explicit
option, or the default derived from the query-tile descriptor. Always
undefined for the GeoJSON strategy. Feature-state operations against a
vector tile source must target this same value.
Readonly ExperimentalstateReadonly ExperimentalstrategyExperimentalRe-execute the current filter and diff-update the mounted data.
ExperimentalReplace the mounted filter and diff-update in place: setData for the
GeoJSON strategy, tile URL rewrite (setTiles) for the tile strategy.
Passing undefined clears the filter.
ExperimentalSwap the mounted renderer and diff-update in place where MapLibre
allows: when the layer structure is unchanged, paint/layout/filter are
updated per property (setPaintProperty/setLayoutProperty/
setFilter) without layer teardown; a structural change (e.g. to or
from a cluster/heatmap renderer) recreates only the owned layers, and
changed GeoJSON cluster options recreate the source. Passing
undefined restores the geometry-default styling.
Live handle returned by mountSource. Owns every MapLibre resource the bridge created (source, layers, event listeners);
dispose()is idempotent and removes all of them.