+1 to this. Using OpenLayers is not necessarily required, the OSM tiles could be used within the existing Google API, they can just drop straight in.
+1 to this.
Using OpenLayers is not necessarily required, the OSM tiles could be used within the existing Google API, they can just drop straight in.