Have you tried using RunKeeper?
Track your runs, walks, bike rides, training workouts and all of the other fitness activities using the GPS in your Android Phone.
Runkeeper data can be exported as GPX (GPS exchange) data (see How to Export your RunKeeper data)
GPX data can be imported into Google Maps (see How to import gpx into Google Maps to make a GPS track viewer)
- You need to convert GPX to KML using GPX2KML Converter.