Ho scaricato questa app per android (mi pare esista anche per iphone) che si chiama
Endomondo ed è una specie di "registratore" di escursioni, allenamenti etc. Tramite il gps registra la traccia e poi mostra la varie statistiche e la mappa. Eventualmente si può condividere con amici etc o "sfidarsi" su determinati percorsi.
Non credo vada bene per le escursioni perché il gps si mangia le batterie ma per allenamento di qualche ora dovrebbe reggere. Con tutti i limiti del gps dei cellulari (il mio ci ha messo 200 metri prima di pigliare il segnale, poi però incredibilmente l'ha mantenuto anche nella forra del Rio Negro, qua vicino a casa mia.
http://www.endomondo.com/