Huge changes: Using OpenLayers with Google Maps v3 instead of direct Google Maps v2.