Count the blocks until the next turn
In dense, urban areas, it’s difficult for a driver to make sense of an instruction to “turn left in a quarter mile”. Instead, the user would benefit from an instruction to “turn left in 3 blocks”, such that there are two intervening cross streets. Along these lines, it would be nice to say “take the second exit on the right”, especially when exit numbers aren’t posted and freeway exits are close enough together that the instruction would otherwise be ambiguous.
This feature would require the intersections array in the route step. It may require some changes in OSRM Text Instructions, to the extent that we put anything distance-based in that library.
/cc @MoKob @bsudekum
It may require some changes in OSRM Text Instructions, to the extent that we put anything distance-based in that library.
We’re going to add distance-based instruction strings in Project-OSRM/osrm-text-instructions.swift#37.
It sounds like Project-OSRM/osrm-backend#4816 may affect the number of blocks if there are bridges or tunnels along the step, so we’d need to look out for intersections that have no cross streets.
Announcing block counts as part of voice guidance is a core part of the experience for JP navigation.
Noting here for any JP related navigation efforts.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.