Dank Projekten wie
mkgmap ist es mittlerweile recht leicht, eine routingfähige "gmapsupp.img" mit Openstreetmap-Daten zu erzeugen.
Man benötigt:
wget http://download.geofabrik.de/osm/europe/germany.osm.bz2
bunzip2 *bz2
# karte splitten:
mkdir split
cd split
java -Xmx2048M -jar ../splitter.jar --max-nodes=1000000 germany.osm
(ca. 10 Minuten mit Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz und 3GB RAM)
# gmapsupp.img erzeugen:
java -Xmx2048M -jar mkgmap/mkgmap.jar --latin1 --country-name="Deutschland" --country-abbr="DE" --route --gmapsupp quelle/*.osm.gz
(ca. 1h15min warten, dann gmapsupp.img haben.)
Das Tool "mkgmap" kennt noch eine Option "--style-file=...". Die Beschreibung dessen was es da braucht findet man auf
http://wiki.openstreetmap.org/wiki/Mkgmap/help/Custom_styles.