Marble is getting closer and closer to become a navigational aid on the N900 (or whatever you want to carry around with you). Todays patch adds support for the generation of turn instructions — verbal and iconic driving instructions at appropriate points — to Marble’s gosmore and routino plugins, two offline routers. Currently it looks like this (turn instructions displayed on the left):
Turn instructions are useful as a written summary when printing routes. They’re even more important in turn-by-turn navigation mode, the feature Siddharth Srivastava added recently during his GSOC project. If you know the routing support in Marble 0.10, you may wonder how these new turn instructions differ from those displayed there. The first difference is that there are different icons, each indicating the turn type. Icons are a great time-saver in stressful situations — e.g. when navigating through an unknown city. The second difference is that we have full control over the generated text: Marble (or you) can decide whether to include street names, remaining times or distances. Last but not least the awesome KDE translation teams will take care of translating all texts into your native language!
With turn instructions available for offline routers, we can work on the next logical step: Detect a deviation from the route in turn-by-turn navigation mode and automatically trigger a re-calculation of the route in the background.
Are you good at drawing icons? The turn indicator icons above are OK for a start, but some polishing surely wouldn’t hurt. After all, I’m not an artist 😉 Feel free to work on the existing svg or redesign it from scratch (oxygen style, please) and send a new one to firstname.lastname@example.org. Looking forward to any contributions!