DAP, try using my XML file as a basis. It has some useful controls. I didn't test it yet with this port but it should work the same.
Zoom in and out can be used by buttons if you add them, they may be possibly allready in my XML, not sure anymore.
I just tried this without luck.
First I put the navit.xml file in appdata/navit, leaving my single line navit.xml in appdata/navit/maps
With this setup, navit did not see the new navit.xml file.
I then renamed my navit.xml to navit.xml.old, moved your navit.xml file to appdata/navit/maps.
I then edited your appdata/navit/maps to replace the line in the open street maps section with the line from my navit.xml file.
This time navit did not run.
The errors reported are:
navit:main_real:Error parsing config file 'navit.xml': Element 'config' within unexpected context 'mapset'. expected '' at line 10 char 1 at line 759, char 51
I'm finding this a bit confusing as the change I made was near line 380.
Also, I don't see the word 'config' at either line 10 or line 759.
I did a bit of research on PND files without much luck. I'm still trying to figure out what navit is using as its default navit.xml file when using my old one line navit.xml file. I thought it was saving its last position there, but I learned that it is saving state in appdata/navit/.navit instead.
edit: I think I figured out what is going on.
The navit.xml file contains an include of all of *.xml in the maps directory. If I put navit.xml in the maps directory, it screws up because it will try and include itself.
So, where do I put the navit.xml to override the one in the PND?