It took a bit longer than I would have wanted, but now version 4 is out. So why the new version number? When version 3 was launched there was a change to the object model so that it would closely mirror the underlying JavaScript API (Google's Maps API). Since the release of version 3.0 the control has undergone some tremendous changes as Google has continued to develop their service, new overlay types, new geocoding services, etc. So for that reason alone a new version seemed justified. But as with all version numbering, it's down to a subjective decision as to what constitutes a new version. The reason that this release is a new version is because of the ability to define maps using only markup. This is a major change in the way maps are set up on the page, so it felt right to call it a new version.
Read More...