MapNav
Noch ausgefeilter als TrekBuddy ist MapNav (Mobile Map Navigator). Hier kann man sowohl vorher aufgespieltes Offline Kartenmaterial nutzen als auch eine riesen Anzahl von Online Maps (von Google bis OpenStreet).
Die Karten rotieren sogar mit dem Track, den man fährt.
Man kann beliebige Routen abfahren, die man vorher bspw. am PC mit Google Maps erstellt hat.
Das Programm ist wirklich der absolute Hammer: für Tracking und Routing gibts aus meiner Sicht nichts besseres. Nicht zu fassen, dass es sich um Freeware handelt.