update to use Google Maps API v3 (fixes #3496, BP from #1755)

(cherry picked from commit 8a7d3300b22252c38e25181f9a1936f284c57afe)