Nike Run Club App for iOS
I have been using the Nike Run Club app (free) for my iPhone for years, ever since I ran my first half marathon a few years ago. It easily and accurately tracks your route and tells you when you have reached each mile. Plus, it lets you know your pace and can map a route for you. I can't run outside without it.