Main Page

From Navit's Wiki

Jump to: navigation, search
2D Map
3D Map without OpenGL
Mineque_003 OSD skin with 3D view
Navit on Openmoko
Navit under Windows, GTK Gui, Dutch translation
Navit with libgarmin on n810
Navit with gui_internal and osd on a EEE PC 701
Navit with a dark layout
Navit on N810 using "Simple" OSD Layout

Navit is an open source (GPL) car navigation software for Linux systems. It will display your position on a map (in bird-view mode or as a 3D "visualization") from GPS sensor data, and can provide precise route calculation, touch screen functionality and supports Points of Interest (POI), which can be extended via an easy to use plugin system. Unlike other navigation systems, Navit maps are dynamically generated in real time from vector data.

Contents

News

See the Press Room to find out who's talking about NavIt, and what they think of it! January, 19th, 2008 : Navit has been quoted as the picture of the week on OpenStreetMaps! Thank you guys!

Release Announcements

61 years after "Manchester Baby", the first computer program stored in memory, here comes a new release of Navit. Well, of course, this release isn't as big as Manchester Baby, but, it's important for us anyway :)

Major improvements over the last release :

  • Configurable Vehicle Profiles, with samples for car, bike, horse, pedestrian
  • Much more flexible OSDs : Navit can be easily configured to look just the way you want
  • Support for gps receivers without static navigation enabled
  • Routing in now computed in background

This release also brings its usual load of bugfixes and various improvements. And Navit is now translated in 38 languages!

Please have a look at our wiki (http://wiki.navit-project.org), report bugs, post patches or share your features requests on our tracker (http://trac.navit-project.org) and join us on irc : #navit on freenode.

Happy routing!

Getting started

You can have a look at the screenshots gallery. If you are a navit user, share your screenshots with us! If you don't know where to start, try the Interactive help. Perhaps you can also find some useful information on related pages.

Otherwise, pick your choice :

Configuring Navit

Navit is still in heavy development and much of the focus is currently on the functionality aspect of getting things to work. As a result the usability aspect for first time setup and configuration is still a little complicated.

Most configuration options that alter Navit's behavior are available through the navit.xml configuration file. At some time in the future a gui interface will likely be implemented to simplify changing settings but until then use the guide linked below to find out how to setup and configure Navit through the navit.xml file.

Maps

The best navigation system is useless without maps. Navit supports these various map formats:

  • OpenStreetMaps
    • You can download pre-compiled (ready-to-use) maps using the OpenStreetMap-data from the the navit planet extractor ;-)]™ which allows you to select a region of OpenStreetMap to extract. This will give you a binary file that can be used directly by Navit without further processing. The planet extractor's map data is updated daily.
  • European maps
  • Garmin maps
  • US/Tiger maps
  • Other maps or how you could display POI, tracks or routes from other sources

In case of problems

Please see Troubleshooting. You can also see the Contacts page to know how to get in touch with us.

Participating in the project

As bugs are nasty, they should get tracked down and reported. See Reporting Bugs for further informations. Fresh ideas for new features are also welcome.
If you want to contribute and participate in Navit's development, feel free to contact us.
We've started to document Navit using Doxygen: http://doxygen.navit-project.org

Download Navit official code.

If you just want to see who's behind navit check the Navit project members and contributors list.

API documentation

Here is the doc about the various APIs:

Guidelines

Going further

I am not a developer, how can I contribute?

There is a lot of things which still need to be done, help and ideas are welcomed too.

For the Navit project:

For the OSM binary map in Navit:

  • item_def.h Just add a new Item missing on the osm binary map in Navit. The new Items could be downloaded by using src/script/wiki2def.

Do not forget to insert items in your navit.xml and also provide xpm-Files for the Icons in src/xpm - enter this xpm's in /src/xpm/Makefile.am

Maintaining this wiki

Consult the MediaWiki User Guide for information on using the wiki software.

Personal tools