View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#1089
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.)
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)

Last edited by MartinK; 2012-07-20 at 23:31.
 

The Following 9 Users Say Thank You to MartinK For This Useful Post: