update to use Google Maps API v3 (fixes #1755)