There's probably an easier way, but I just mapped the whole route on RWGPS. You can export the big .gpx file from RWGPS and then put that on a Google map. Then you can put stuff on top of that track. It's nothing fancy, but
here's how mine ended up.
Mapping the whole thing out took some time, but it's something I wanted to do anyway to have a daily .gpx file on my Garmin. Once I had each day mapped out, it was fairly easy to merge the daily .gpx files into one large file.