Riding though is a whole other game. For that use map my ride. The main page claims it is for cyclists, but when saving your map, you can mark it as running, walking, cycling, kayaking, dog walking, or others. This site can also be used to find new ride routes, and to share ride routes.
The workout calculator is pretty cool too. I think that when I get back into roadie riding, I will make use of this site.