I looked in to the versioning at Google and found https://developers.google.com/maps/docu … Versioning.
It says "If you do not explicitly specify a version, you will receive the experimental version by default." They describe this as "living on the edge"!
Using v=3 gets you the latest released version so it is still subject to quarterly change.
I have raised an issue with Google, https://code.google.com/p/gmaps-api-iss … il?id=8092. Since the experimental version becomes the next release, if the issue is not addressed, the maps will fail again when the next upgrade happens. That could then be circumvented by specifying a minor version explicitly, e.g. v=3.20, but that would then stop us getting future bug fixes and upgrades.
I also checked out our version of OpenLayers which is 2.13.1. This is the stable and probably final version 2 release. It is 2 years old and the latest release is version 3.5.0. There is no migration path from v2 to v3 so a code rewrite would be needed to upgrade.
Jim Bacon