Difference between revisions of "Garmin maps"

From Navit's Wiki
Jump to: navigation, search
m (Reverted edits by Reverse22 (talk) to last revision by Korrosa)
(outdated)
Line 1: Line 1:
There is an experimental driver for '''Garmin IMG maps'''.
+
{{warning
 +
|There is an experimental driver for '''Garmin IMG maps'''.<small>Note that many features are not yet implemented (such as navigation).</small>
 +
}}
  
 
It's located here: http://libgarmin.sourceforge.net/
 
It's located here: http://libgarmin.sourceforge.net/
Line 10: Line 12:
 
You can build your own from OSM data see: http://wiki.openstreetmap.org/index.php/Mkgmap
 
You can build your own from OSM data see: http://wiki.openstreetmap.org/index.php/Mkgmap
  
Driver supports only maps that are not locked!
+
{{warning
Some of original Garmin maps are such, MetroGuide europe for example is NOT locked.  
+
|Driver supports only maps that '''are not locked!'''<small> Some of original Garmin maps are such, MetroGuide europe for example is NOT locked. But most of them are locked!</small>
But most of them are locked!
+
}}
 
 
Note that many features are not yet implemented (such as navigation).
 
  
 
Please give us feedback / bug reports/feature requests/success stories about this driver either in navit tracker or mailto:libgarmin@gmail.com.
 
Please give us feedback / bug reports/feature requests/success stories about this driver either in navit tracker or mailto:libgarmin@gmail.com.
Line 33: Line 33:
 
==How to build the driver==
 
==How to build the driver==
  
Be sure to update navit to latest cvs
+
Be sure to update navit to latest SVN
  
 
reconfigure and build navit.
 
reconfigure and build navit.
  
 +
<!-- Will this be outdated with [[CMake]] switch? -->
 
  cd ../..
 
  cd ../..
 
  ./autogen.sh && ./configure && make
 
  ./autogen.sh && ./configure && make
Line 73: Line 74:
  
 
[[category:maps]]
 
[[category:maps]]
 +
[[category:Garmin]]

Revision as of 20:31, 12 December 2012

It's located here: http://libgarmin.sourceforge.net/ You will need the 'subversion' (svn) tool to install this driver.

You can search a map for your area at: http://gpsmapsearch.com/ http://mapcenter2.cgpsmapper.com/

You can build your own from OSM data see: http://wiki.openstreetmap.org/index.php/Mkgmap

Please give us feedback / bug reports/feature requests/success stories about this driver either in navit tracker or mailto:libgarmin@gmail.com.

Prerequisites

First, get libgarmin from svn, and install it, as usual :

svn co http://libgarmin.svn.sourceforge.net/svnroot/libgarmin/libgarmin/dev libgarmin
cd libgarmin
./autosh.sh
./configure
make

And, as root :

make install

How to build the driver

Be sure to update navit to latest SVN

reconfigure and build navit.

cd ../..
./autogen.sh && ./configure && make

Configure your map source

Now add your first garmin map to navit.xml

       <mapset enabled="yes">
               <map type="garmin" enabled="yes" data="/path/to/gmapsupp.img"/>
       </mapset>

Where you can give it either dskimg file (gmapsupp.img) or a .tdb file

Note that only one mapset may be enabled, so if your existing navit.xml has another mapset enabled (default), you need to disable it by setting

       <mapset enabled="no">

You also need to add

       <plugin path="$NAVIT_PREFIX/lib/libmap_garmin.so" ondemand="no"/>

to the plugins section on the top of navit.xml

Install a free basemap from Garmin

You can download a free base map from garmin. http://www8.garmin.com/support/download_details.jsp?id=3645

After you get GarminMobileXTFreeBasemap_4xxxx.exe, unzip it to some temporary directory. In GMobileCard/Garmin directory you will find a file called gmapbmap.img. Copy that file in some location for later use, let's say /mymaps/gmapbmap.img . Now you can remove the temporary directory. And register the map in your navit.xml

    <mapset enabled="yes">
           <map type="garmin" enabled="yes" data="/mymaps/gmapbmap.img"/>
     </mapset>