This site has been posted here before, but it may be helpfull.

MapMyFitness.com -

GL with it.