I use Gaia GPS - there are a bunch of different maps that you can view (USGS, OpenStreetMap, Google Terrain, etc) and download areas for offline viewing. I've used it on various hikes deep in the wilderness and on Whitney, mostly to see where I am and become more comfortable with topographical map reading. It's a great app with excellent support and they keep adding useful features.
I don't track my mileage and elevation gain/loss like the people above me do, but I'd like to start (though the data/battery drain is a worry).
Edit: Gaia also has the ability to show pace and avg. speed. I just never pay attention to those numbers.
Last edited by goldscott; 07/25/14 11:39 AM.