Is there a app on iPhone where I can trace how far I ran?

I'm goingt to start going running and want a app where I cud time and see how far I run and show on a map or something

Google earth? You can type in your address or from where you start running and then type on the second destination bar where you stopped

GPS app.

I have RunKeeper Pro and I'm quite pleased with it.
http://itunes.apple.com/...35330?mt=8