Here's an example of displaying a GPX file on detailed topographic maps:
http://www.mappingsupport.com/p/gmap4.php?q=http://sites.google.com/site/gmap4files/p/helpfile/Johnson_Ridge.gpx&t=t2
I am the author of Gmap4 which is a 100% free enhanced Google map viewer. Since it runs entirely online there is nothing to buy, nothing to download, nothing to install. The detailed topographic maps are courtesy of the MyTopo company (USA and Canada).
Gmap4 can display these file types for anywhere in the world:
GPX files
KML files
KMZ files
Google MyMaps
You must first place your files online in order to view them with Gmap4. If you do not have your own website for hosting your files, then the free Google Sites works great. For tips on using Google Sites see p.14 of the Gmap4 'Help' file:
http://www.mappingsupport.com/p/gmap4_help.pdf
Gmap4 uses the new version 3 of the Google maps API (Application Program Interface).
For more examples and info please see the Gmap4 homepage:
http://www.mappingsupport.com/p/gmap4.html
Enjoy!
Joseph