Part 7. Indoor Navigation

With this in-depth tutorial you can add indoor wayfinding to your venue. Here are 20 easy steps for adding indoor Navigation and Wayfinding to your existing Application.

NOTE: this feature requires a Wayfinding & Navigation subscription (Explorer or higher) to be used. For more information email us at sales@proximi.io.

1. Head over to the wayfinding section. This will display the floor plans of your venue.

2. In the top right corner, you will find buttons to switch between the different floors.

3. Use the Point of Interest tool to add the places where you want your users to be able to navigate to.

4. For example, add a Point of Interest in front of the Proximi.io office in the third floor.
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 proximi.io 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 https://www.youtube.com/channel/UCMjtimagw8e6jc8ochKXClA.

About Maria Grazia Martorana