Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The map should always be shown north up, until route has been started #18805

Closed
schubi74 opened this issue Dec 22, 2023 Discussed in #18089 · 21 comments
Closed

The map should always be shown north up, until route has been started #18805

schubi74 opened this issue Dec 22, 2023 Discussed in #18089 · 21 comments

Comments

@schubi74
Copy link

Discussed in #18089

Originally posted by wehkah September 4, 2023
Hello!

When you plan a trip, after entering the destination, the app calculates the route and displays the hole route. This should always be done with north pointing upwards, for easing the orientation. The map should not be rotated until the user hits "Start".

I find it extremely inconvenient, when I look at a map that shows my route from east to west, and that route goes from top to bottom of the screen.

@Rowin63
Copy link

Rowin63 commented Dec 23, 2023

I agree, it´s inconvenient and always a bit confusing, until finding the correct orientation of the route. As long as the route is not started, map should be "north up". This has been bothering me for a long time too.

@schubi74
Copy link
Author

I think every profile should have an option "orientation north up while not routing". This would let you choose how the overview is shown before you actually start the routing.

@scaidermern
Copy link
Contributor

If I remember correctly, several versions back (i.e. maybe two years ago) this was the normal behavior. After that, OsmAnd started to remembered the map rotation after the navigation finished instead of resetting it. This also bothers me a lot.

@DmitryAlexei
Copy link
Contributor

OsmAnd 4.6.9

  • When you set up a route in Driving profile and the map orientation in this profile is set to Movement direction, the calculated route is also shown in movement direction mode (not in North is up mode).
  • When user starts navigation in Browse map profile (North is up), the map orientation changes to Driving profile and Movement direction in preview mode (after route calculation finishes).

Probably in that issue old behavior is described #2735

@Rowin63
Copy link

Rowin63 commented Dec 25, 2023

I personally am talking about this:
After selecting a finish and tapping "navigation" I see this:

Screenshot_20231225_095714_OsmAnd+

Though I know Graz is not west of Vienna, the first view always is confusing. Especially in places away from home. Here at this screen I defenitely would prefer a "nort up"-view.
Yes, I can switch now the compass to "nort up", but then at the next step "start" it remains "north up" instead of switching back to "routing direction",

Merry Christmas!

@Rowin63
Copy link

Rowin63 commented Dec 26, 2023

This one is "south up"... Why?

Screenshot_20231226_084138_OsmAnd+

And it seems, on every new start of the app Osmand has one "favorite direction" a route is displayed.
In this session all calculated routes are displayed orientated like this one, "south up" ...

@DmitryAlexei
Copy link
Contributor

DmitryAlexei commented Dec 26, 2023

@Rowin63 The map in your examples is shown in Movement direction or Compass direction mode.
If you set map orientation in your driving profile to North is up, the map in preview mode will be shown North up

@Rowin63
Copy link

Rowin63 commented Dec 26, 2023

Exactly, and that's my point - the map should remain in the "browse map" or "north up" mode, as long as I don't hit the "start" button!
After selecting a finish, the map switches to the driving profile and is orientated in any possible direction, because of switching to "driving mode".

Driving mode should not happen before touching "start"!

@scaidermern
Copy link
Contributor

scaidermern commented Dec 26, 2023

Driving mode should not happen before touching "start"!

Well, it should be possible to start driving mode without an active navigation. However, after stopping the navigation OsmAnd should return to north up. Currently it keeps the last rotation state - resulting in a somewhat randomly rotated map. This is really irritating and not very useful. Maps are supposed to be north up unless there is a very good reason to use a different rotation.

Before starting the navigation and after stopping the navigation, the map should be north up.

@vshcherb
Copy link
Member

I cound't reproduce it, I just restarted and it shows North Up. But @scaidermern it's probably random in some situations...

@naoliv
Copy link
Contributor

naoliv commented Dec 29, 2023

The current behavior is as follows: during route planning, the system automatically switches to the car profile.
This alteration modifies the map style, view angle, and direction according to the configured settings.

It would be preferable, however, for the system to persist in browse mode or the selected profile until the Start button is pressed, avoiding any profile changes during the planning or route viewing phases.

@sonora
Copy link
Member

sonora commented Dec 29, 2023

It would be preferable, however, for the system to persist in browse mode or the selected profile until the Start button is pressed,

Yes, exactly: The issue was created about 2 years back when it was implemented that the App changed to the App profile the navigation is calculated for already while the route is calculated and afterwards just displayed on the screen. Behavior before that (since the beginning of OsmAnd) had been the profile (including the map orientation that implied) only changed when, and if(!), a user started the turn-by-turn follow mode.

As someone who rarely uses the turn-by-turn mode that essentially forced me to set the map orientation to 'North is up' in all my profiles.

I can research the exact commit, if you want. Not sure which issue that tried to solve. If you ask me, we could revert to our prior behavior.

EDIT: Think this was the change: #13657

@yuriiurshuliak
Copy link

This bug is currently unreproducible. When the Map orientation mode profile is configured to follow the movement direction, the map appears in the orientation where the North is up in the route calculation dialog window.

OsmAnd~ 4.7.0#1352m, released: 2024-01-11

@naoliv
Copy link
Contributor

naoliv commented Jan 11, 2024

It's reproducible (tested right now with 4.7.0#1353)

Before hitting Navigation I have my map in browse mode:

When clicking on Navigation, it switches to the car profile (which completely changes everything for me, including the orientation mode):

Notice that I still haven't clicked on Start (thus, I am only viewing the route).
It should stay in browse mode unless the user starts the navigation.

@dmpr0
Copy link
Contributor

dmpr0 commented Jan 22, 2024

  • Launch "Navigation" will switch App Profile to the first with Navigation type.
  • This was done to avoid unexpected surprises after pressing the Start button. All Map appearance settings, visible POI's or any other settings will be visible before taping Start.

@dmpr0 dmpr0 closed this as not planned Won't fix, can't repro, duplicate, stale Jan 22, 2024
@naoliv
Copy link
Contributor

naoliv commented Jan 22, 2024

* This was done to avoid unexpected surprises after pressing the Start button. All Map appearance settings, visible POI's or any other settings will be visible before taping Start.

But this is incorrect.
I am unaware of any other app that works in this way.

Please note that we are only viewing the route and not actually navigating.

@dmpr0
Copy link
Contributor

dmpr0 commented Jan 23, 2024

Please note that we are only viewing the route and not actually navigating.

We want users viewing and setting up the route in the environment that will be the same while navigation.

@Rowin63
Copy link

Rowin63 commented Jan 23, 2024

Of course you make it as you want it to be.

But to get an overview of a route, it is better having the map north up, everything else is confusing. Like a map usually is seen.
And at the start of the route of course switch to moving direction.

@scaidermern
Copy link
Contributor

But to get an overview of a route, it is better having the map north up, everything else is confusing.

Exactly. Having the map rotated in a somewhat random orientation is definitely very confusing.

@naoliv
Copy link
Contributor

naoliv commented Jan 23, 2024

We want users viewing and setting up the route in the environment that will be the same while navigation.

So, can we assume that alternative routes (#1294) will never be implemented while planning the travel, right?
It appears to be impossible to display multiple possible routes, sometimes going in opposite directions, in a driving mode view.

@scaidermern
Copy link
Contributor

Looks like this will be fixed in #19166.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants