Difference between revisions of "Configuration"
(Updating following split of layout in dedicated files (PR 559: https://github.com/navit-gps/navit/pull/559)) |
|||
Line 2: | Line 2: | ||
It is also possible to edit the navit.xml file for your Android device under Windows and Linux (Debian/Ubuntu derivates) with a third party application called [[NavitConfigurator]]. | It is also possible to edit the navit.xml file for your Android device under Windows and Linux (Debian/Ubuntu derivates) with a third party application called [[NavitConfigurator]]. | ||
− | Setting up Navit is done by editing a configuration file called "'''navit.xml'''".Editing | + | Setting up Navit is done by editing a configuration file called "'''navit.xml'''", in recent versions (starting nov 2018), all description of map layouts are stored in separate XML files "'''navit_layout*.xml'''" that are included by the main "'''navit.xml'''". |
− | The file is splitted into sections within a hierarchy: | + | Editing XML configurations files in a text editor is simple, they are just plain text XML files, that can be edited with any editor. Just remember to ''turn off 'save UTF8 byte mark' in Preferences'' or navit may complain very much on the first byte of the file.<br> |
+ | The XML configuration file is splitted into sections within a hierarchy: | ||
<source lang="xml"> | <source lang="xml"> | ||
<config> | <config> | ||
Line 17: | Line 18: | ||
</source> | </source> | ||
− | Navit comes '''preshipped''' with | + | Navit comes '''preshipped''' with a default navit.xml together with navit_layout*.xml files that are stored at various locations (depending on your system). For Linux-like OSes: |
− | * in ~/.navit/ | + | * in ~/.navit/ : e.g : /home/myusername/.navit/navit.xml (This is probably to best place to customize your settings!) |
* in /usr/share/navit or /etc/navit | * in /usr/share/navit or /etc/navit | ||
Navit will apply settings in the following order: | Navit will apply settings in the following order: | ||
* in the current directory (used on Windows) | * in the current directory (used on Windows) | ||
− | * location supplied as first argument | + | * location supplied as first argument on the command line, e.g.: navit /home/myusername/navittestconfig.xml (Used mainly for development) |
* in the current directory as navit.xml.local (Used mainly for development) | * in the current directory as navit.xml.local (Used mainly for development) | ||
Line 106: | Line 107: | ||
| style="margin:2px; padding:10px;" | | | style="margin:2px; padding:10px;" | | ||
− | Maps are | + | Maps are displayed according to the rules defined in the layout. All aspects of the layout are configurable, from POI icons to colours for a particular type of highway. |
+ | For all versions shipped after nov 2018, layout XML configuration is stored in dedicated XML files called navit_layout_*.xml (one file per layout definition). | ||
[[Configuration/Layout_Options| Layout options.]] | [[Configuration/Layout_Options| Layout options.]] |
Revision as of 21:57, 1 January 2019
Navit is highly modular and customizable. This page aims to point out the most common options which a first-time user may want to change - power users may want to consult the full list of options. It is also possible to edit the navit.xml file for your Android device under Windows and Linux (Debian/Ubuntu derivates) with a third party application called NavitConfigurator.
Setting up Navit is done by editing a configuration file called "navit.xml", in recent versions (starting nov 2018), all description of map layouts are stored in separate XML files "navit_layout*.xml" that are included by the main "navit.xml".
Editing XML configurations files in a text editor is simple, they are just plain text XML files, that can be edited with any editor. Just remember to turn off 'save UTF8 byte mark' in Preferences or navit may complain very much on the first byte of the file.
The XML configuration file is splitted into sections within a hierarchy:
<config> <plugins></plugins> <navit> <osd></osd> <vehicle></vehicle> <vehicleprofile></vehicleprofile> <mapset></mapset> <layout></layout> </navit> </config>
Navit comes preshipped with a default navit.xml together with navit_layout*.xml files that are stored at various locations (depending on your system). For Linux-like OSes:
- in ~/.navit/ : e.g : /home/myusername/.navit/navit.xml (This is probably to best place to customize your settings!)
- in /usr/share/navit or /etc/navit
Navit will apply settings in the following order:
- in the current directory (used on Windows)
- location supplied as first argument on the command line, e.g.: navit /home/myusername/navittestconfig.xml (Used mainly for development)
- in the current directory as navit.xml.local (Used mainly for development)
In any case, you have to adapt settings to your system! This includes especially GPS, map provider and vehicle: Basic configuration |
Configurable Sections
|
|
|
|
|
|
|