Kurviger 1.12 (Beta) is on Google Play (instructions):
- Navigation: offline routing (GraphHopper) (Pro)
Offline routing is now available in Kurviger:
- Route planning: all routing calculations fallback to offline routing profile when there is no online connection.
- Navigation: offline partial rerouting is calculated from user’s location to the route (based on rerouting mode).
Offline reroute section joins the rest of the existing curvy route and navigation continues on the merged route.
Every other “rerouting” nav activity should work similarly offline, like avoid road block or skip next waypoint.
Offline routing requires the presence of offline graphs (folders of routing data) for each region.
There are available offline graphs for each region in our new download server (like offline maps).
Unpack the downloaded zip in mobile device and load the graph via application’s routing menu.
Likewise the Mapsforge server also provides worldwide offline graphs.
You can also create offline routing graphs with desktop Cruiser:
- Download any osm/pbf file from Geofabrik for your region.
- Select “Speed mode” or “Flexible mode” and check the “Car” in the menu “Routing | Graph options”.
“Speed mode” offers faster offline routing on mobile, though graph creation is slower on desktop. - Create the graph via menu “Routing | Create graph”: select any downloaded osm/pbf file and then an empty folder for graph output.
Depending on region size and available memory, can increase Java heap size (Xmx) in bat / sh files and run Cruiser with them. - Move the created graph folder in mobile device and load the graph via application’s routing menu.
Offline routing currently has the following properties:
- Offline routing calculations use the fastest profile (no curvy algorithms).
If Robin can implement them to work offline on mobile, then I can add them. - No straightforward cross border offline routing yet (limitation of library).
Depends also on input osm/pbf bounds (Geofabrik usually provides countries).
Or use special region wide graphs: Alps, DACH (Germany+Austria+Switzerland). - I’ll also add BRouter offline routing, which doesn’t have these limitations.
Available in menu “Routing | Open data”.
- Import: change track color, width, style
You can change the track color, width and style (solid, dashed) for the imported route overlays.
Available in “Settings | Routing”.
- GPS logging: change track style (Pro)
You can select solid or dashed line style for the recorded GPS tracks.
Available in “Settings | GPS logging”.
Kurviger 1.12.1 (Beta) is on Google Play (instructions):
- Navigation: routing service option (Pro)
You can select explicitly the routing service among:
- Kurviger (online)
GraphHopper (offline) - Kurviger (online)
BRouter (offline) - Kurviger (online)
- GraphHopper (offline)
- BRouter (offline)
Available in “Settings | Routing | Routing service”.
- Navigation: speed based auto zoom (Pro)
An implementation of speed based auto zoom is available, blended with visible distance factor and limited by min/max user options.
Available in “Settings | Navigation | Auto zoom mode”.
- Import: open kurviger files as overlays
You can now open kurviger files with all available modes, as overlays and / or for routing.
- App: info screen for loaded data (Pro)
A detailed info for all loaded map and routing data can appear on demand.
Available in menu “Tools | Info”.
Kurviger 1.12.2 (Beta) is on Google Play (instructions):
- Stability improvements
Kurviger 1.12.3 (Beta) is on Google Play (instructions):
We offer BRouter as another offline routing service (with cross border routing support).
Please read the detailed installation instructions in feature topic:
We’re looking forward for your feedback about the new version and we wish you a nice Kurviger experience!