spatial-monorepo / ui/src / WayfindingControlProps
Interface: WayfindingControlProps
Defined in: packages/ui/src/WayfindingControl.tsx:121
Properties
activeFloorId?
optionalactiveFloorId?:string
Defined in: packages/ui/src/WayfindingControl.tsx:135
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:125
Navigation graph built from @diginestai/wayfinding
map?
optionalmap?:Map$1|null
Defined in: packages/ui/src/WayfindingControl.tsx:123
The MapLibre map instance. If omitted, falls back to useSpatialMap().
obstacles?
optionalobstacles?:ObstaclePolygon[]
Defined in: packages/ui/src/WayfindingControl.tsx:127
Optional obstacle polygons used to filter blocked edges (pre-processed once).
onPathChange?
optionalonPathChange?: (path) =>void
Defined in: packages/ui/src/WayfindingControl.tsx:137
Called whenever the route path changes.
Parameters
path
GeoJSONLineString | null
Returns
void
