Routing/offline routers
< Routing
- See also: Routing/online routers
Information on offline and online routers for handheld devices can be found on the Android and iOS pages.
Missing from comparison below:
- MapFactor Navigator Free
- GraphHopper Open Source routing library in Java
Comparison
routing | Gosmore | Traveling Salesman | Navit | RoadMap | VGPS | We-Travel | GpsMid | MoNav | CartoType | add more here | Description |
---|---|---|---|---|---|---|---|---|---|---|---|
License | mainly BSD | GPL V3.0 | GPL | GPL | proprietary | Totally Free | GPL V2.0 | GPL V3.0 | proprietary | ||
Algorithms | ??? | multiple | Dijkstra with Fibonacci-Heaps | Work in progress | A* | Dijkstra/A* | Dijkstra/A* | Contraction Hierarchies | A* or contraction hierarchy with bidi Dijkstra | ... | What routing algorithm(s) are used? |
Search addresses | limited | yes | yes | yes | yes | yes | yes | yes | yes | ... | Can the user search for city+streets? |
housenumbers | limited | yes, full | yes | depends on the map | no | yes | yes | no | yes | ... | Can the user search for housenumbers? |
voice directions | yes | multiple | yes | not yet | yes | yes | yes | no | no | ... | Can it speak driving directions? |
metric | shortest/fastest | multiple | Car/truck/foot/bike/horse ([1]) | work in progress | shortest/fastest | Car/foot/bike??? | Car/foot/bike (fastest) | custom speed profile can be provided during preprocessing | any number of profiles specifying speeds, restrictions, and user-defined weightings; standard profiles are supplied | ... | What can a route be optimized for? |
lanes | ??? | work in progress | no | no | no | not yet | no | no | no | ... | Does it support lanes? (e.g. "keep right", "take middle lane",..) |
turn-restrictions | yes | yes | broken | work in progress | no | not yet | yes | no, work in progress | yes | ... | Does it support turn-restrictions? |
country-specific rules | ??? | automatic | ??? | ??? | depends on map data | user config file | via style-file | no | no | ... | Does it detect("manual"=enter current country/"automatic") and support("no") traffic-rules not applying to all of the map? |
platforms | Gosmore | Traveling Salesman | Navit | RoadMap | VGPS | We-Travel | GpsMid | MoNav | CartoType | add more here | Description |
nettop/laptop | all | all | Windows, Mac, Linux | Linux, Unix | no | no | no | Windows, Mac, Linux | Windows, .NET, Mac, Linux, FreeBSD | ... | What desktop-platforms are supported? |
handheld | Windows mobile | none | Nokia N810, WinCE, Freerunner, Android, Angström | Windows CE, iPhone/iPod | Java Mobile and Android Mobile | Java Mobile (Sony Ericsson, Nokia, LG, Windows Mobile,...) | Java Mobile, Android, (WinCE / Linux via installing jvm) | Symbian, Maemo, Embedded Linux, Windows Mobile | Android, iOS, Windows Mobile, Windows Phone | ... | What handheld platforms are supported? |
map | Gosmore | Traveling Salesman | Navit | RoadMap | VGPS | We-Travel | GpsMid | MoNav | CartoType | add more here | Description |
native format | pak | OsmBin, multiple | OsmBin, multiple | own format | own format | own format | own format | own format | CTM1 (own format) | ... | What is the native map-format used? |
import xml | converter | yes | converter | converter | converter | converter | converter | converter / preprocessor | yes | ... | Can you import osm-maps without a second computer? |
download from api | no | yes | no | no | no | no | no | no | no | ... | Can you download areas directly from the program? |
download extracts | no | yes | no | no | no | no | no | no | no | ... | Can you download .osm -files directly from the program? |
rendering | Gosmore | Traveling Salesman | Navit | RoadMap | VGPS | We-Travel | GpsMid | MoNav | CartoType | add more here | Description |
realtime rendering? | onboard | onboard | onboard | onboard | onboard | onboard | onboard | prerendered, onboard | vector rendering on the device | ... | Is map-rendering performed on the device? |
type | vector | multiple | vector | vector | vector | vector and raster | vector | bitmap, vector | vector | ... | Are vector or bitmap -maps displayed |
isometric view | ?? | work in progress | yes | yes | no | yes | yes | no | yes | ... | Is an isometric (pseudo-3D) display supported? |
translations | Gosmore | Traveling Salesman | Navit | RoadMap | VGPS | We-Travel | GpsMid | MoNav | CartoType | add more here | Description |
driving instructions | ??? | yes | yes | work in progress | yes | yes | yes | yes | yes | ... | |
voices | yes | yes | uses external apps | work in progress | yes | yes | yes | no | no | ... | |
user interface | yes | yes | no | yes | yes | yes | yes | yes | no | ... | |
languages |
|
|
|
English |
|
|
|
English | English; SDK supplies symbolic data suitable for any language | ... | |
other | Gosmore | Traveling Salesman | Navit | RoadMap | VGPS | We-Travel | GpsMid | MoNav | CartoType | add more here | Description |
language | C++ | Java | C++ | C | Java Mobile, Android Mobile | Java Mobile | Java Mobile | C++ / Qt | C++ | add more here | What language is it written in? |
inception-year | 2007 | 2007 | ??? | 2002 | 2006 | 2008 | 2007 | 2009 | 2003 | add more here | When did the project start? |
special features |
|
|
|
Portable |
|
|
|
|
|
|
What is special about this program? |
POI search | ? | ? | partially (category search of nearest POIs, no keyword search) | no | yes | yes | yes | ? | yes | ... | Does it support keyword search or category search |
3D view | yes | ? | yes | ? | No | ? | Yes | No | no |
- ↑ each type of way can be given a user-defined weight per vehicle profile in the navit.xml config file. Ways can also be included or excluded for certain vehicle profiles