Docs menu
A finished routing network over the venue with connected lines, nodes, and structures with doors

Routing

The routing layer is the navigable network that powers wayfinding inside a venue. It’s what drives turn-by-turn navigation (blue-dot positioning), route planning, and the mobile and kiosk experiences that guide visitors from where they are to where they want to go.

You draw and edit this network using the Routing Tool.

How the routing layer works

Segments connect only where they share a vertex at the exact same point — here five segments join at one shared vertex.
Segments connect only where they share a vertex at the exact same point — here five segments join at one shared vertex.

The network is a graph of short, straight segments joined at shared points:

  • Segments — each routing line is stored as two-point pieces. A longer corridor is a chain of these short segments, not one long line.
  • Nodes (vertices) — the endpoints of each segment. Where segments meet at the exact same point, that point is one shared node, and the route can pass through it.

Each floor has its own routing layer, and the nodes are drawn as editable points while the Routing Tool is open. Outside the tool, only the lines are shown.

Drawing a routing line

Right-click the map to start a line — the preview follows your cursor.
1 / 4
Right-click the map to start a line — the preview follows your cursor.

To start drawing a routing line, right-click on the map. From there:

  1. Left-click places a new node along your path.
  2. Right-click again submits the line when you’re finished.
  3. Press Escape to cancel a line before submitting.

While the Routing Tool is active, you’ll notice the camera control for tilt/rotate (bottom-right) is locked. This is intentional — locking the camera lets right-click do double duty, starting a new line and submitting a completed one, without the camera getting in the way.

Reading routing nodes: red vs. green

Green halo: a through-point or intersection — the route can continue. Red circle: the node connects to only one line — a dead end.
Green halo: a through-point or intersection — the route can continue. Red circle: the node connects to only one line — a dead end.

The color of a routing node tells you how it’s connected:

  • Red circle — the node connects to only one line. This marks a dead end.
  • Green halo — the node is a through-point (the route can continue) or an intersection (the route can head in multiple directions).

Connecting and disconnecting lines

Two line ends, almost touching. With the snapping magnet ON, endpoints weld onto the vertex you drop them on.
1 / 5
Two line ends, almost touching. With the snapping magnet ON, endpoints weld onto the vertex you drop them on.

Connecting and welding are controlled by the snapping magnet in the toolbar:

  • To connect lines (weld nodes together): turn snapping on, then move routing line ends together. They snap and weld into a single connected node — and while snapping stays on, dragging that node moves every joined endpoint together, so the connection holds.
  • To disconnect lines: turn snapping off, then move the lines apart. Only the endpoint you grab moves, so the shared node splits.

Editing your work

Left-click a routing line to select it. The Selection panel shows its network connectivity, editable direction/accessibility, and details.
1 / 3
Left-click a routing line to select it. The Selection panel shows its network connectivity, editable direction/accessibility, and details.
  • Select a line — left-click it. The Selection panel shows the line’s network connectivity (including dead-end warnings), lets you set Bidirectional and Wheelchair accessible, and lists its details.
  • Delete a line — left-click to select it, then press Backspace or Delete.
  • Undo / Redo — use the undo and redo buttons in the top-left. Each editor undoes their own changes.

The shortest path

Screenshot coming soon

On mobile, web, and kiosk applications, the user is automatically routed along the shortest path through the network you’ve drawn. You don’t pick routes by hand — you build the network, and the apps compute the best way through it.

Connecting doors to structures

Every structure has a door — its entrance point. A red outline means no routing reaches it: this structure cannot be routed to yet.
1 / 4
Every structure has a door — its entrance point. A red outline means no routing reaches it: this structure cannot be routed to yet.

Doors are part of every location — they’re the entrance points into a structure on the map. Every structure you want visitors to route to needs its door connected to a routing line.

To connect a structure:

  1. Grab an existing routing vertex and drag it over the top of the structure.
  2. The structure highlights as you hover over it.
  3. Drop the routing line inside the structure. The structure’s door welds to that position, completing the door entrance — its outline turns green.

The door’s outline color is its status at a glance: green means routing reaches the door; red means it’s not connected yet.

Reminder: a structure with no door connected to a routing line can’t be routed to. If a destination isn’t showing up in navigation, check its door connection first.

Connecting routing to floor transitions

Snap a routing vertex onto the center of the transition marker. This one is connected on one of its two floors, so its halo is yellow (partial).
Snap a routing vertex onto the center of the transition marker. This one is connected on one of its two floors, so its halo is yellow (partial).

Floor transitions — stairs, escalators, and elevators — let routes move between floors. Connecting them takes one setup step first:

  1. Make sure you’ve placed a floor transition marker on the map and assigned the floors it serves — see Place a floor transition.
  2. Grab one end of any routing vertex, or draw a new line.
  3. With snapping activated, drag or draw it onto the center of the floor transition marker.

The transition’s halo shows how completely it’s routed across its floors:

  • 🔴 Red — no routing line is connected on any floor yet.
  • 🟡 Yellow — routing is connected on some floors, but not all of them.
  • 🟢 Green — routing is connected on every floor. The transition is fully navigable.

Here is the same transition moving through all three states as routing reaches more of its floors:

Red — floors are assigned but routing is not connected on any of them. The panel agrees: not connected to routing on any floor.
1 / 3
Red — floors are assigned but routing is not connected on any of them. The panel agrees: not connected to routing on any floor.

Repeat the connection on each floor the transition serves — switch floors, then snap that floor’s routing onto the same marker. See How floor transitions work for the transition types and properties.

Straightening paths

Hold Shift and click the nodes you want to align — the horizontal and vertical align tools appear in the toolbar.
1 / 2
Hold Shift and click the nodes you want to align — the horizontal and vertical align tools appear in the toolbar.

To clean up and align your routing lines:

  1. Hold Shift and click the nodes you want to align — the selection count appears in the toolbar.
  2. A horizontal and a vertical align tool appear next to it.
  3. Use these to straighten lines relative to your current camera angle — so set the camera to the angle you want to align against before straightening.
Routing Line Height is a per-floor setting on the Edit Floor drawer — see the Floors documentation for editing floors.
1 / 3
Routing Line Height is a per-floor setting on the Edit Floor drawer — see the Floors documentation for editing floors.

Three settings shape how navigation looks and behaves for end users:

  • Routing line color — the navigation line’s color, stroke, 3D sphere color, and line size live on the Routing tab of Map Settings. These are venue-wide.
  • Routing line height — how high the navigation line renders above each floor. This is a per-floor setting (Routing Line Height on the Edit Floor drawer) — it lives with the floor, not the routing layer. See Update floor information.
  • Mobile GPS (geofence) — the Bounds tab of Map Settings holds the geofence corners: the area where mobile GPS positioning activates for this venue.

Glossary

  • Segment — a straight, two-point routing line; the unit the network is built from.
  • Node (vertex) — a segment endpoint. Green halo = through-point or intersection; red circle = dead end.
  • Snapping magnet — the toolbar toggle that welds endpoints together and keeps welded nodes moving as one. Off = endpoints move independently.
  • Door — a structure’s entrance point, where routing connects. Green outline = connected, red = not connected.
  • Floor transition — a stairs/elevator/escalator marker that joins the routing networks of the floors it serves. Red/yellow/green halo = none/some/all floors connected.
  • Shortest path — the route end-user apps compute automatically through your network.
  • Routing Line Height — the per-floor height, in meters, of the navigation animation.