more changes to the google maps implementation based on @kurtroberts' and my meeting today [#512]