osmandapp / OsmAnd

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

Incorrect display of a turn at a roundabout in the widget #16889

Open Zirochkabila opened 1 year ago

Zirochkabila commented 1 year ago

Description

Since for "normal" crossings the widget for the next turn shows where one should turn (sharply / normally / slightly right, etc.), would be expected that the symbol for passing through the roundabout not only correctly says the number of exit out of it (as it already does) but also reflects the path to take. The path should always come into the roundabout scheme from the bottom (this is the case), but also out at the correct angle and exit number. Currently, the exit number is correct but the angle is sometimes not, and quite gross discrepancies may occur, as shown in the video. OSM OsmAnd Map here

Steps to reproduce

Actual result

https://user-images.githubusercontent.com/104760013/229815787-83c14a60-773f-4f62-8d5c-4e7529657379.mp4

Expected result

The path should always come into the roundabout scheme from the bottom (this is the case), but also out at the correct angle and exit number.

Your Environment

OsmAnd Version: OsmAnd~ 4.5.0#14292mqta, Released: 2023-04-04 Android/iOS version: Android 12 Device model: Poco x3 nfc

vshcherb commented 1 year ago

We have no solution except displaying real turn structure in a side map - calculating angle is really faulty operation. So it's a duplicate

Max1234-Ita commented 1 year ago

The strange thing is that for countries where cars drive on the left side of the road (so roundabouts are taken counter-clockwise), it looks to work fine.

Just like this:

Screenshot_20230627-232900_Telegram.jpg

More pictures in the English/International Telegram group:

https://t.me/OsmAndMaps/40607?single

(and following posts)

pordini commented 1 year ago

The behaviour seems quite inconsistent. These two examples show somewhat opposite behaviour.

In the first, the widget shows less than 180 degrees while the route is more than that, the second shows way more angle than the route. IMG_20230628_065410_948 IMG_20230628_065416_917

bobeeeze commented 1 year ago

I'm still having the same problem with version 4.5.10 of Osmand+ on Android. The next turn widget symbol, on the same roundabout, behaves very strangely and contrary to logic depending on the exit I choose.

I have the same result with the map rendering engine 1 and 2.

I've already noticed this problem with version 4.4 and I'm convinced that the symbol was correct before.

I hope this will be corrected in future versions as it's quite confusing when driving.

DmitryAlexei commented 1 year ago

@bobeeeze this issue is considered as Not planned: