Evtl. kommt auch ein Android Smartphone in Frage. Zb. Defy+ mit Case und Klettstreifen zum festpappen an Armaturen oder Lenkerhalter. Fürs Auto kann man dann Google Navigation nehmen weil die aktuelle Verkehrslage berücksichtigt wird. Ich nehme aber für alles Navit mit OSM.
Navit routet selber und zeichnet auch die Karte selber (keine tiles). Kartenstil, zb Bike, Car, Car-Night, 2D/3D und Routingtyp, zb. Fußgänger, Fahrrad, Auto kann man sich aussuchen.
Die Routingtypen (und auch sonst alles) sind in einer xml Datei vorkonfiguriert und lassen sich auch den eigenen Bedürfnissen anpassen:
zb. Radwege und schlimme Wege im Wald bevorzugen über route_weight:
<roadprofile item_types="cycleway,path,hiking,poly_wood" speed="23" route_weight="40">
breite Wege, meinetwegen auch asphaltiert sind auch ok:
<roadprofile item_types="track_gravelled,track_grass,track_ground,track_paved,track_unpaved" speed="23" route_weight="30">
wenns nicht anders geht auch Landstraße und so:
<roadprofile item_types="street_1_city,poly_street_1,street_service,street_parking_lane" speed="20" route_weight="20">
Bei längeren Radstrecken, zb. 40km, wird man aber trotzdem immer wieder auf Landstraße, schlimmstenfalls Bundesstraße, geschickt weil die möglichen Streckenvarianten (mit all den Pfaden, tracks) mit der Streckenlänge ansteigen und damit auch der Hauptspeicherbedarf. Da muss man sich dann Wegpunkte alle 20km als Bookmark setzen und jeweils zum nächsten Wegpunkt routen lassen oder den nächsten Wegpunkt auf Karte antippen. Bei Adresssuche funktionieren die Hausnummern nicht. Aussiedlerhöfe, wahrscheinlich auch abgelegene Campingplätze, wird auch schwierig mit Adresssuche. Nach nächster Ortschaft suchen und Campingplatz selber finden und anklicken würde gehen.
Sehenswürdigkeiten wie Friedhöfe zum Wasser tanken kann man sich zu einem Kartenpunkt auflisten lassen und gleich hinrouten. Die Benutzeroberfläche ist aber ein bißchen nerdig, sieht man hier:
http://wiki.navit-project.org/index.php/Internal_GUI/Menu_configurations
Dafür muss man sich beim Fahren aber auch nicht mit dem Navi beschäftigen. Es wird ja automatisch neu geroutet wenn man den Streckenvorschlag ignoriert und irgendeinen schönen Weg reinfährt.
GPX tracks aufzeichnen oder anzeigen lassen geht auch, ist aber xml Bastelei.