osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.66k stars 1.02k forks source link

weird spoken routing directions on a given route section #21031

Open Peter0 opened 2 weeks ago

Peter0 commented 2 weeks ago

Routing engine

Routing Profile

car

Start and end points

Start: 50.97346 8.13537 End: 50.98006 8.14490

Actual route

Route is ok, but spoken directions not.

Expected route

Road has some curves, but (with the exception of final turn onto B508) I'd expect no directions except "stay on the road, go straight on".

Maps you used (online or offline)

Your Environment

OsmAnd Version: 4.5.6
Android version: 9
Device model: Samsung Galaxy J5

Anything else?

No response

Peter0 commented 2 weeks ago
Peter0 commented 2 weeks ago

Osmand: ~4.8.6

Peter0 commented 2 weeks ago

Image shows the involved section (originally part of a more than 100 km route). I'm able to repeat the odd behaviour by using Osmand's routing simulation.

Peter0 commented 2 weeks ago

I tracked the problem down. I am using a german localisation of Osmand. All the names of downloaded maps used to have a german name. So among others I got "Deutschland, Nordrhein-Westfalen, Regierungbezirk Arnsberg", but also "Germany, nordrhein westfalen, arnsberg europe". I don't know why, but I got two maps covering the same area. After removing one, the issue is also gone. Therefore, the issue is left, from where stems the double map feature? AFAIR, I used the "zoom into overview map until I am prompted to download the necessary map" feature. This is usually hard to trigger, so I am surprised that I managed it to end up with two maps. But sadly, I cannot give useful information needed to reproduce this issue. Let us concentrate on the "hard to trigger" issue, which is annoying all the time – only ok because to download a map isn't an every-day-routine.

yuriiurshuliak commented 2 weeks ago

Expected Behavior: Voice prompts should only prompt to "stay on the road" or "go straight on" for roads without significant turns.

Actual Behavior: Unnecessary spoken directions are given for sections of the road that should not require them.