Navit for N800/N810 (maemo)



What is Navit?

Navit is a car navigation system with routing engine.

It's modular design is capable of using vector maps of various formats for routing and rendering of the displayed map. It's even possible to use multiple maps at a time.

The GTK+ or SDL user interfaces are designed to work well with touch screen displays. Points of Interest of various formats are displayed on the map.

The current vehicle position is either read from gpsd or directly from NMEA GPS sensors.

The official site of the project is http://www.navit-project.org/

Why for the N800/N810?

Because it is open source, it uses vector maps and Garmin maps are supported.

The included map application in the N810 doesn't include maps for my country, Maemo Mapper uses online services that don't have complete maps for my country, so the only option I found was porting Navit and libgarmin and I'm very happy with it.

How do I use it with my internet tablet?

You need to download and install two packages, one is libgarmin and the other is Navit. Once it's installed, you'll need to make some changes on navit.xml located in /usr/share/navit/.

If you want to use Garmin maps, you need to find "garmin" in the xml file and set it to "yes", then you'll need to specify the location of your map files.

Important

You need to have your own maps, the project doesn't provide maps

When zooming in, the device will get a bit slow depending on the detail level of the map, it's recommended to activate swap in your device.

The project is in an earlier alpha version, so don't expect to find a super stable application.

I'm not a coder for this project (yet), I just build packages for the internet tablets, so don't send me emails regarding bugs or errors. Please go to the official website and follow the instructions for that.

Download

Packages were built for OS2008. Version of Navit is CVS and Libgarmin is SVN, I'll be updating them monthly.

NOTE: This version of Navit has some customizations made by me, one of them is the font of the status bar, it needs to be smaller. Other customization is using an older version of vehicle_gps.c so the application will not crash when trying to get the vehicle position.

Navit CVS navit-20080313.deb
Libgarmin SVN libgarmin-svn-20080313.deb
Example config file navit.xml


[July 4, 2008] Thanks everybody for your emails regarding this port. I know I'm not making new packages since March, the reason for the delay is that I'm working on a new GUI to use in Maemo with focus on finger and in-car use. Also I'm waiting for routing support on libgarmin, so please be patient with this project :)

Contact

Alfredo J. Fabretti fabrettia at gmail dot com
Digitalen Blog