


I that making the animations more smooth will greatly improve OsmAnd's usability as a car navigation. If I'm driving a car, I don't care that much if a street name is written upside down, but I need to see the full map and route with correct orientation as soon as possible. I would use it's rotating and zooming feature and display the recalculated map (with different orientation and zoom level) first once it is rendered in background. Since you use Qt for UI it has a very good engine for rotating, zooming and other animation. I have a quadcore phone with 1GB RAM and still it is very far away from being smooth. I'm not sure if it is possible but it would be a good idea to render the new map after turn in advance in background.Īlso the rotation of map and zooming is very choppy. Other navigations (for example Sygic) do it and if I miss a turn, they draw the map like if I did it until the navigation is sure I'm on a different road. This might be a problem if you need to make a lot of turns in a short time.Īnd what I suggest? If there is a planned (calculated) route, the navigation should expect I will follow it. What is bothering me is that for example if the navigation suggests make a right turn, it seems to be very surprised I really did it, starts redrawing the map, the calculated route is rotating independently on the map and for a few seconds you completly loose any valid information.

This makes it difficult to use in center of cities/towns. The problem I have is very slow map redrawing and animation. I use OsmAnd quite a lot but not for car navigation. I have a few questions and suggestions regarding map redrawing and animation.įirst of all let me explain my concern.
