Rerouting problem
Quote from Rsz on 22.03.2025, 01:36Hi
so I am guessing I just have a setting wrong with this ….i have noticed it multiple times to date …just say I plan a route and I miss a turn and take a slightly different route that what it’s telling me ..maybe turn one street over by mistake that sort of thing …well it seems the app instead of now rerouting me to continue on the path wants to route me back to that turn I missed …so I thought maybe this is distance based, you know after 2 kms it will realise I missed the turn and recompute to my destination like most hav apps …but even 200 kms later it was still trying to route me back to that missed turn …the app does not seem to recalculate for a missed turn but try to send you back to the turn you missed even if you cross the country in between it never recalculates ……so I had to stop and redo the route from my present location.
is this some setting I have set wrong ? I can’t imagine the app is supposed to do that…every other nav app I have ever used just recalculates the route when you miss a turn form your new location.
Thanks in advance for any advice
Hi
so I am guessing I just have a setting wrong with this ….i have noticed it multiple times to date …just say I plan a route and I miss a turn and take a slightly different route that what it’s telling me ..maybe turn one street over by mistake that sort of thing …well it seems the app instead of now rerouting me to continue on the path wants to route me back to that turn I missed …so I thought maybe this is distance based, you know after 2 kms it will realise I missed the turn and recompute to my destination like most hav apps …but even 200 kms later it was still trying to route me back to that missed turn …the app does not seem to recalculate for a missed turn but try to send you back to the turn you missed even if you cross the country in between it never recalculates ……so I had to stop and redo the route from my present location.
is this some setting I have set wrong ? I can’t imagine the app is supposed to do that…every other nav app I have ever used just recalculates the route when you miss a turn form your new location.
Thanks in advance for any advice
Quote from Guido on 22.03.2025, 08:01Could you have a look at Settings > Nav & Tracking > Detour Behaviour. The descriptions there should give more information and perhaps another option might work better for you.
Could you have a look at Settings > Nav & Tracking > Detour Behaviour. The descriptions there should give more information and perhaps another option might work better for you.
Quote from Boerdi_09 on 13.04.2025, 04:41Hi Guido,
It seems that several users are having problems with the "To the first unreached via point" redirect behavior: the reason is the strict behavior of always navigating back to the last, unreached via point. In my opinion, this is not a good option, as you are not always able to react appropriately to a message to skip a via point while driving.
A more intuitive option similar to the "start route in the middle" would be better. This means that after leaving the route, it is picked up again at the point closest to the next via point in the direction of travel.
Hi Guido,
It seems that several users are having problems with the "To the first unreached via point" redirect behavior: the reason is the strict behavior of always navigating back to the last, unreached via point. In my opinion, this is not a good option, as you are not always able to react appropriately to a message to skip a via point while driving.
A more intuitive option similar to the "start route in the middle" would be better. This means that after leaving the route, it is picked up again at the point closest to the next via point in the direction of travel.
Quote from Guido on 13.04.2025, 09:56I understand what you mean, and you are right,... there is quite some misunderstanding around this. I've thought about adding such a feature in the past, but I've not yet decided on it for several reasons.
Implementing this is more difficult than it initially sounds because there is an edge case that needs to be considered. I'll write about this here (1) to structure it for myself, and (2) perhaps you guys have some ideas on how to address these.
In a typical scenario this would work as follows:
Typical scenario
- Imagine you have a normal A to B route with lots of via points (like when you generate a curvy route)
- You deviate from the route -> the route is recalculated to get you to the first unreached via point
- You decide to ignore the recalculated route because you know the way and will join route further ahead -> route is recalculated again.
- You decide to keep ignoring -> route is recalculated a couple of times more.
- Eventually, you join the original route again, "skipping" a few via points. Scenic recognizes you are back on the original route, skips the via points automatically, and navigation continuous normally.
👍Side Note 1: This is performance-intensive as, from the moment you are not on the original route, Scenic needs to constantly monitor whether you are close to one of the coordinates that make up the original route.
Side Note 2: Sometimes, you don't want to skip a via point. Maybe you are not familiar with the area, and you placed that via point on a road you heard is really nice. Skipping it could skip that entire road segment altogether, making you miss that road unintentionally.
Side Note 3: Scenic already has an auto-skip via point feature that is able to deal with this scenario, without requiring user interaction.Edge case:
- Imagine you have a round trip. Initially, this is a clean round trip that does not cross itself and does not use the same road twice.
- Now, imagine you deviate from the route somewhere early on in the round trip.
- The route is recalculated, and the recalculated route crosses "the way back" of the round trip. (This is not uncommon, knowing that when you are close to the route start/end, the roads to get to/from the start/end are few and can be close to each other.)
- You follow this recalculated route, and you reach the point where the recalculated stretch crosses the original route
- Now, what should Scenic do? (Realize that from a technical perspective, this looks exactly the same as the typical case described above)
- If handled as the typical case above, Scenic would assume you reached the original route, skip all via points before this point, and continue navigation.
- Basically, Scenic now cut of a huge part of the round trip. It's sending you back again even though you are just a few km/mi into the round trip.
Side note 4: This is a very simple version of the edge case. We might be able to recognize this edge case by knowing it's a round trip and the traveled distance so far. But now consider a normal route with a big loop inside it.
At the arrow, you accidentally take a wrong turn, and Scenic recalculates the red route to get you back to the first unreached via. However you cross the original route while on the red route, and you miss that waterfall because of it.
UPDATE: I suppose you could make the waterfall a Stop, which would solve this scenario. But now imagine this scenario:
Probably you don't want to miss that little loop.
How likely is this to happen? Well... in a mountaines area with few roads probably not very likely. But, in an urban environment with many roads it becomes more likely.
This is why I'm hesitant to implement such a feature, and so far have preferred to leave this decission to the user on a per case basis, by manually skipping waypoints.
I understand what you mean, and you are right,... there is quite some misunderstanding around this. I've thought about adding such a feature in the past, but I've not yet decided on it for several reasons.
Implementing this is more difficult than it initially sounds because there is an edge case that needs to be considered. I'll write about this here (1) to structure it for myself, and (2) perhaps you guys have some ideas on how to address these.
In a typical scenario this would work as follows:
Typical scenario
- Imagine you have a normal A to B route with lots of via points (like when you generate a curvy route)
- You deviate from the route -> the route is recalculated to get you to the first unreached via point
- You decide to ignore the recalculated route because you know the way and will join route further ahead -> route is recalculated again.
- You decide to keep ignoring -> route is recalculated a couple of times more.
- Eventually, you join the original route again, "skipping" a few via points. Scenic recognizes you are back on the original route, skips the via points automatically, and navigation continuous normally.
👍
Side Note 1: This is performance-intensive as, from the moment you are not on the original route, Scenic needs to constantly monitor whether you are close to one of the coordinates that make up the original route.
Side Note 2: Sometimes, you don't want to skip a via point. Maybe you are not familiar with the area, and you placed that via point on a road you heard is really nice. Skipping it could skip that entire road segment altogether, making you miss that road unintentionally.
Side Note 3: Scenic already has an auto-skip via point feature that is able to deal with this scenario, without requiring user interaction.
Edge case:
- Imagine you have a round trip. Initially, this is a clean round trip that does not cross itself and does not use the same road twice.
- Now, imagine you deviate from the route somewhere early on in the round trip.
- The route is recalculated, and the recalculated route crosses "the way back" of the round trip. (This is not uncommon, knowing that when you are close to the route start/end, the roads to get to/from the start/end are few and can be close to each other.)
- You follow this recalculated route, and you reach the point where the recalculated stretch crosses the original route
- Now, what should Scenic do? (Realize that from a technical perspective, this looks exactly the same as the typical case described above)
- If handled as the typical case above, Scenic would assume you reached the original route, skip all via points before this point, and continue navigation.
- Basically, Scenic now cut of a huge part of the round trip. It's sending you back again even though you are just a few km/mi into the round trip.
Side note 4: This is a very simple version of the edge case. We might be able to recognize this edge case by knowing it's a round trip and the traveled distance so far. But now consider a normal route with a big loop inside it.

At the arrow, you accidentally take a wrong turn, and Scenic recalculates the red route to get you back to the first unreached via. However you cross the original route while on the red route, and you miss that waterfall because of it.
UPDATE: I suppose you could make the waterfall a Stop, which would solve this scenario. But now imagine this scenario:

Probably you don't want to miss that little loop.
How likely is this to happen? Well... in a mountaines area with few roads probably not very likely. But, in an urban environment with many roads it becomes more likely.
This is why I'm hesitant to implement such a feature, and so far have preferred to leave this decission to the user on a per case basis, by manually skipping waypoints.
Quote from Dae on 13.04.2025, 10:59I like the system the way it is. No interaction is required to skip via points.
In my personal view, if you would like to go down a road you add via points, whereas if a road is a “must do” then you use the stops instead of vias. I would never put a via on somewhere I absolutely had to go - that’s the point of stops.
In your example above, the waterfall would absolutely be a stop if I wanted to guarantee I’d get there. Marking at as a via, for me, means “I’d like to go there, but I accept that the route may recalculate and miss it”
I always have the option on to show the original route, so if a weird recalculation happens I can see it and do something about it.
I like the system the way it is. No interaction is required to skip via points.
In my personal view, if you would like to go down a road you add via points, whereas if a road is a “must do” then you use the stops instead of vias. I would never put a via on somewhere I absolutely had to go - that’s the point of stops.
In your example above, the waterfall would absolutely be a stop if I wanted to guarantee I’d get there. Marking at as a via, for me, means “I’d like to go there, but I accept that the route may recalculate and miss it”
I always have the option on to show the original route, so if a weird recalculation happens I can see it and do something about it.



