Rerouting works as was agreed with users when was designed.
Being flexible so can exit and enter the route freely at any point.
Its options are certainly not as mentioned, they’re quite different:
- Nearest point on route: nearest coordinates on the route path (not waypoint)
- Nearest waypoint: nearest waypoint (via points, destination) of the route
- Next unvisited waypoint: next waypoint (via points, destination) that has not been passed yet
(flexibility currently allows to pass / skip freely and automatically any waypoint)
Extra options may come in the future with strict route following: