Your original question inspired me to check this out a little more and I made a brief blog post about what I discovered since the JS and XML options we not working for me*:
Exploring Google Maps API in Tableau
*I am NOT a JS developer so it's very possible my attempts failed because of my total lack of knowledge about how info is passed, retrieved, and consumed by Tableau.
Become a Viz Whiz on the Forums!
Support the Community and master Tableau.
Retrieving data ...