streetcomplete / StreetComplete

Easy to use OpenStreetMap editor for Android
https://streetcomplete.app
GNU General Public License v3.0
3.9k stars 357 forks source link

Reversed movement indicator (opening in the opposite direction) #6011

Closed sjvudp closed 3 hours ago

sjvudp commented 6 hours ago

If I understand things right, and also remember things right, the sector-shaped blue movement indicator "opened" in the direction of movement. Today however, the direction was reversed over a longer time, while the absolute position was updated correctly. This happened while riding a bus within a town, so movements should have been "significant enough" to know the direction of movement.

Screenshot_2024-11-15-

How to Reproduce

Don't know, just activated GPS, started the app, and watched for quests to appear. Only experienced once so far.

Expected Behavior

Movement indicator should point in the correct direction when moving significantly.

Versions affected

Android 13 (ColorOS 13.1 on CPH2371) using SC v59.3

mnalis commented 5 hours ago

If I understand things right, and also remember things right, the sector-shaped blue movement indicator "opened" in the direction of movement.

Um, I don't think so. IIRC that blue sector shape should be pointing in your viewing direction, not in the direction of movement. What you might be remembering is that whole map orients so "moving forward is moving towards the top of the phone screen" which is active in that particular "arrow icon" tracking mode at the bottom-right (and which seems to be correct in your picture, as dotted trail is towards bottom of the screen, thus your direction of movement is towards the "top" of the screen)

In other words, even if you're standing perfectly still at exactly the same place, and just rotate your body to move your phone from left to right, that blue sector-shaped viewing direction indicator should be rotating too.

Why it points "backward" has several possible reasons:

matkoniecz commented 3 hours ago

please comment if "your viewing direction, not in the direction of movement" does not explain situation

This happened while riding a bus within a town

makes it quite likely