osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.58k stars 1.01k forks source link

Review turn by turn directions on the map #6786

Open seahorse41 opened 5 years ago

seahorse41 commented 5 years ago

Version: Osmand plus 3.3.5 Pixel , android 8.0.0 Offline maps

Press Directions icon, Select destination from Favorites, the route is calculated. Press details to look at the Step by step directions. Press one in the middle.

A marker was placed at the turn, but the route summary covers 75% of the screen. Okay I see the v to halfway minimize it. Now it only covers 25%, but I want to zoom in, so I touch the map. The overlay disappears, but the marker is not centered. This would be the first problem. I want to step forward and backward. I press the Directions icon. The previous version showed my place in the route, numbered, and with arrows left and right to seek or step the next turn. Those buttons are no longer here. Above the sound and Options gear, and below the destination. This is the second problem. I have to touch directions, maximize, details, and choose another turn. This time the overlay continues to cover 100% of the screen, with the lower 50% blank. This is the third problem.

I can minimize by pressing v or swipe down, but this seems like a workflow that could be streamlined.

Also a suggestion, it could show the position on the altitude graph where this turn is at in the journey. Also touching the graph does not move the marker on the map.

ilyaguy commented 4 years ago

I thinks we can have "next turn" and "prev turn" buttons on this screen.

qguv commented 3 weeks ago

The idea of having a button in the navigation preview to pan/zoom the map to show individual turns is a great idea. I've also just suggested in #20641 to add an option do pan/zoom to a turn automatically during navigation when approaching that turn. I've added a note to my suggestion mentioning this ticket, since the "pan/zoom to a particular turn" functionality from my suggestion could also just be triggered by buttons from the navigation preview screen. That could satisfy both tickets with one piece of code :)