navit-gps / navit

The open source (GPL v2) turn-by-turn navigation software for many OS
http://www.navit-project.org
Other
559 stars 175 forks source link

OSD compass: Wrong north displayed in map browsing mode #642

Open lains opened 6 years ago

lains commented 6 years ago

When browsing the map in navit while in navigation mode, the view is not following the vehicle, but is used to explore user-selected location, and is thus using a top=north orientation. However, the compass is still displaying north depending on the vehicle heading, and is thus not pointing up. Even the green destination arrow is following vehicle. Both these (part of the compass OSD item) are constantly updated as the heading of the vehicle changes, so this is visible in realtime on the screen. The consequence for the user is that the OSD compass, when view is not following vehicle, is not related to the current map displayed, which I think is quite confusing.

Steps to reproduce:

  1. Enable the compass on the OSD (in the navit.xml config file)
  2. Start navigating to a destination (top corresponds to the current direction of the vehicle)
  3. Drag the view a few times until the view is displayed with top corresponding to north
  4. The compass north is not displayed up, but relative to vehicle, and is moving as the current vehicle changes direction
lains commented 5 years ago

This seems alreay opened on trac: http://trac.navit-project.org/ticket/371