MotionX GPS 10.1
the author of this app says:
MotionX-GPS embeds the functionality of an advanced handheld GPS unit into a simple and intuitive iPhone application that is ideal for outdoor activities such as hiking, cycling, running, sailing, skiing, kayaking, motorcycling, and flying. MotionX-GPS 10.0 features a new and improved user experience and a host of new features.
Requires iPhone OS 3.1 or later.