Version: unspecified (using KDE 1.2) OS: Linux the 'offical' monav gui client on nokia n900 gives correct turn by turn driving instructions, whereas marble using monav doesn't. marble/monav seems to ignore/miss many if not most 'turn left/right' directions instead , saying e.g. 'follow the road for x kilometers'. an example is (using the map of Ireland) from 8° 29' 46.7"W, 51° 51' 49.6"N to 8° 29' 39.8"W, 51° 51' 48.6"N this is a 'fork' in the road, i.e. where 3 roads meet in a 'Y' shape. the journey is from the top left of the 'Y' down to the intersection and back up to the top right of the 'Y'. marble/monav says 'go straight ahead, follow the road for 300m' the native monav gui client says 'continue for 190m, turn left, continue for 120m' Reproducible: Always Steps to Reproduce: download native monav n900 gui download native monav map of ireland .zip file into seperate directory to where marble maps are stored from same webpage compare routes using both clients Actual Results: monav native gui doesn't miss out turning instructions, marble/monav misses out quite a lot of turning instructions Expected Results: marble/monav should give correct turn by turn driving instructions like native monav gui client.
'download native monav map of ireland .zip file into seperate directory to where' i.e. keep native monav maps in a different directory to where marble osm maps are stored.
Created attachment 62355 [details] no turning instructions sreenshot
Created attachment 62356 [details] marble driving instructions do not have turn by turn instructions for (at least) ireland map
uploaded screenshots. marble/monav ignores/misses all 4 turning points both on map and in text instructions. the offical monav gui correctly sees the turning points.
Created attachment 62365 [details] native monav gui showing same route
Created attachment 62366 [details] native monav gui gives correct turn by turn text directions
i re-downloaded the ireland map and that didn't work. i then deleted that and downloaded the 'british isles' map (which should be called britain+ireland as the term 'british isles' isn't recognised by the eu) which includes ireland , and this was also no good.
i tried various areas in britan and germany and could not reproduce the problem, so this may be a problem with the preprocessing of just the map of ireland. but this obviously raises the question of how can we fully trust any of the other maps?!
i've just copied the ireland maps that work with the native monav gui into marble's ireland monav map directory (just Con* and GPS*), and the result is the same, so it's probably not a map issue. it's not clear that it's a monav issue, as everything works fine in the 'offical'/'native' monav gui.
i've just confirmed that the problem also happens in Berlin,Germany. From 13° 22' 14.8"E, 52° 26' 29.1"N To 13° 22' 16.0"E, 52° 26' 29.0"N
Created attachment 62559 [details] same problem in Berlin,Germany
Created attachment 62560 [details] same problem in Berlin,Germany
Created attachment 62561 [details] same problem in Berlin,Germany
i've confirmed the problem for some areas in Berlin,Germany. the offical monav navigation gui is fine, but marble's integration with the monav routing daemon seems broken. the semi-common way to reproduce the problem is to include a route that includes the intersection of 3 roads, i.e. a 'fork' in the road (i.e. a 'Y' shape). small (minor) roads, especially. to reproduce the problem, plot a route from the top of the 'Y' down to the intersection and then back up to the other top of the 'Y'. it doesn't work for every 'Y' intersection, but does for many. marble plots the route on the map correctly, but driving instructions ignore the turning and tell you to go straight on.
the route doesn't have to be limited to just traversing a 'Y' junction,if many 'y' junctions are included in a longer route then driving instructions will be very inaccurate.
after more experimenting, the problem seems related to street/road names. if the streets/roads have the same name or have no name, then marble borks. is marble relying on street names for turn by turn driving guidance?! that's pretty optimistic..
*** This bug has been marked as a duplicate of bug 279424 ***