Locations are usually the target destination and thus at the end of a navigation path. You cannot navigate through a location. This means that a walking path that contains a location somewhere inside is not a valid path. The app user will not be able to use this path and he will not get any navigation indication for the selected destination. A valid path is created by connecting navigation markers (floor, wall, stairs, elevators) with each others. The location is always the last element in the path.