Summary: | marble/monav relies on street/road names for turn by turn instructions. no names equals no directions. | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | bugspamme2012 |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nienhueser |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 1.3 (KDE 4.8) | ||
Platform: | Maemo 5 | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.2.90 | |
Sentry Crash Report: |
Description
bugspamme2012
2011-08-05 07:44:34 UTC
*** Bug 278656 has been marked as a duplicate of this bug. *** after talking with the developer on another public forum it looks like marble does some of the routing instead of leaving it all up to monav, and it's had disasterous results in my opinion as marble is useless in ireland and all other regions with either no street names or duplicate street names (large housing estates for instance). if the reason for this marble involvment in routing it to 'cut down on noise' in routing instructions, wouldn't it be better to push this issue upstream to monav or at least give the user a routing option to use only monav instead of a 'marble enhanced' version of monav routing? there is no such 'enhancment' for online routing, and this therefore works as expected(i.e. routes correctly). we should leave routing to monav and push any routing issues to that project. The monav-routing-daemon only delivers the route, not the turn instructions. Marble has to generate them on its own (similarly does it the monav client application). Therefore it's not possible to use monav's instructions as they do not exist when using the monav daemon. I'll look into generating instructions for streets with no names, though. Git commit fed1d47207537a2a6e3d7c78b741e0ea3671aded by Dennis Nienhüser. Committed on 05/12/2011 at 21:13. Pushed by nienhueser into branch 'master'. Improve where the streets have no names. Generate turn instructions when entering an unnamed street. Note that currently this will generate a number of false positives (instructions somewhere in the middle of an unnamed street) because monav often reports waypoints to be intersections when they are not. Using the same heuristic as the monav client to avoid this (suppress instructions when going into mostly straight direction). Appararently this is not perfect. BUG: 279424 FIXED-IN: 1.2.90 M +13 -2 src/lib/routing/instructions/InstructionTransformation.cpp M +10 -2 src/lib/routing/instructions/RoutingInstruction.cpp M +1 -1 src/lib/routing/instructions/RoutingInstruction.h M +2 -1 src/lib/routing/instructions/RoutingWaypoint.h M +1 -1 src/plugins/runner/monav/MonavRunner.cpp http://commits.kde.org/marble/fed1d47207537a2a6e3d7c78b741e0ea3671aded |