spatial-monorepo / ui/src / WayfindingControlProps
Interface: WayfindingControlProps
Defined in: packages/ui/src/WayfindingControl.tsx:126
Properties
activeFloorId?
optionalactiveFloorId?:string
Defined in: packages/ui/src/WayfindingControl.tsx:140
Active floor's IMDF level ID (issue #460). When provided, marker snapping only considers nodes on this floor (vertical-transport nodes — stairs, elevator, escalator, ramp — are always excluded regardless). Without it, dropping a marker near a stairwell/elevator shaft can silently snap the route start/stop to a node on a different floor.
graph
graph:
WayfindingGraph
Defined in: packages/ui/src/WayfindingControl.tsx:130
Navigation graph built from @diginestai/wayfinding
map?
optionalmap?:Map$1|null
Defined in: packages/ui/src/WayfindingControl.tsx:128
The MapLibre map instance. If omitted, falls back to useSpatialMap().
obstacles?
optionalobstacles?:ObstaclePolygon[]
Defined in: packages/ui/src/WayfindingControl.tsx:132
Optional obstacle polygons used to filter blocked edges (pre-processed once).
onPathChange?
optionalonPathChange?: (path) =>void
Defined in: packages/ui/src/WayfindingControl.tsx:142
Called whenever the route path changes.
Parameters
path
GeoJSONLineString | null
Returns
void
