Part 7.1 Indoor Navigation Basics NEW

This tutorial covers the basics of indoor navigation on the platform. See parts 2 and 3 for more details on advanced wayfinding and accessible wayfinding.

1. Explanation of the tools

Head over to the “Wayfinding” in the left-hand menu. A view opens, zooming to the Place you have created.

2. Points

Points are any of the following elements:

  • Points of Interest
  • Elevator, escalator or staircase
  • Door (read more in part 2)
  • Entrance (read more in part 2)
  • Ticket gate (read more in part 3)
  • Hazard (read more in part 3)
  • Point of decision (read more in part 3)
  • Landmark (read more in part 3)
5. Change the title by going to the element information. The element information will open automatically when adding a Point of Interest. If the menu isn’t shown, just click on the existing Point of Interest.
6. Press save to apply your changes. Remember to do so regularly. Only by saving will the new name for the Point of Interest be changed.


7. Click and drag on the element if you want to adjust its position.
8. Once you have placed all the Points of Interests, you can add the level changers (stairs, elevators & escalators) by clicking on the level changers button from the tool box.
9. You can click on the map to add a level changer and from element information menu, choose the corresponding item; between stairs, elevator or escalator.

10. Go to the element information (level_min and level_max) and specify which floors the level changers are accessible from.

It is enough to add each level changer once and it will be displayed across floors specified.

11. After adding all the points of interest, mark the areas where people can walk through inside your building. For this, use the line tool.

You can start by drawing a line from outside the building through the main entrance into the reception in the ground floor. This will allow outdoor-to-indoor navigation. Remember to change the floor to floor 0 when adding outdoor routes.

12. Click once to start the line, move the cursor, click to finish it.
Then, move the cursor away from the line and click again to the ending point.
13. To edit a path, select the line, click on the ending point and drag the line to lengthen or shorten the path.
14. Draw lines to allow navigation to the level changes.
Starting from the elevator, draw a line that crosses your previous path.

It is good practice to exaggerate this crossing to make sure that the lines cross.
Then, do the same for the stairs and for all other level changers that you have drawn.

15. Do not draw lines which cross the level changers from both sides.
Make sure that the route ends at the level changers, as shown in the picture above.

16. If there are hallways or corridors, make sure to add lines there as well.
Repeat this procedure in every floor.

For optimal results and to keep your project organized, draw only lines that are parallel or perpendicular to your structure.

17. Once you have added the paths, test if they are working by using the route start symbol and the route finish symbol in the mapping tool.

They serve as the starting and ending point of the navigation. Simply click on the “route start” and then click on the map to set the starting point A. Then, click on the “route finish” and click somewhere in the map to set the ending point B. The green line indicates the route that our algorithm has found.

If it does not reach all the way to the end, double check to make sure that all paths that you drew are correctly crossing.

18. Keep in mind that you can use indoor navigation and wayfinding with the other functionalities of the SDK, such as geofences.

19. For instance, you could send a notification when the user reaches his or her destination.

20. You can watch our tutorial video here on how indoor navigation is added and if you like, you can subscribe to our YouTube channel

About Annina Koskiola

CEO and Co-founder of Loves exploring new ways for technology to intertwine with our everyday lives. Passion for history, traveling, eating and the Valais Blacknose sheep.