Oh and by the way...
modRana V0.33.1 has been released !
Whats new ?- automatic rerouting
- faster online routing
- miscantelous
Automatic rerouting
ModRana now automatically reroutes if you leave the from the route.
How does it work ?
While following a route, modRana checks every 5 seconds the distance from all line segments that the route consists of and remembers the minimum distance. If the minimum distance is more than a given threshold (30 meters by default, can be changed in
options->Navigation->Rerouting), it does 3 more checks in 1 second intervals, to weed out any temporary diversions or temporary GPS errors. If all 3 checks are positive, rerouting is triggered.
In short - the threshold defines a corridor around the route, if you leave it, modRana will reroute.
To prevent unnecessary reroutes, automatic rerouting is not activated until you "reach" the route for the first time. To "reach" a route just enter its "corridor".
Automatic rerouting is also disabled once you reach the destination of your current route.
How to check if automatic rerouting is enabled ?
Check out the navigation info box, there should be
automatic rerouting enabled in the lower left corner.
How to completely disable automatic rerouting ?
In
options->Navigation->Rerouting set
Rerouting trigger distance to
disabled.
Faster online routing
Start and destination address geocoding has been decoupled from online route search, making online route lookups faster. The address info is not lost - modRana simply triggers start & destination geocoding once the route detail menu is first entered.
Miscantelous- faster algorithms for computing geographic distance, based on code from Marble
- cleaner route handling - needed for future work (including Wikiwides manual routing, adding support for more providers, restoring route on startup, routing on GPX files, etc.)