I've been using a freebie app on my iPhone to track local hikes. It tracks pace and shows the route already taken on screen. I would like to take it a step further. I would like an app to track and map a hike that can then produce a document to send to a PC. This can then be saved, overlaid onto a MapQuest or Google Map, and finally be saved and printed, shared, etc.

Does anyone know of such an app?