Changes to error handling in the API. Previously, if an error occured within an event handler, the Maps API code would catch the error and suppress it, meaning the map would continue to execute despite the errors. Many developers told us this made it very hard to debug code within event handlers, so we've changed the Maps API to no longer suppress these errors. If your mashup code was working perfectly fine with 2.62 but the same code stops working with 2.63, it probably means there were errors in your event handlers. If you experience this problem and are unable to resolve it, please post feedback in the Maps API discussion forum.

Speedups to addOverlay(). Recently we sped up the performance of the removeOverlay() method, and we're following up by speeding up the performance of addOverlay(), meaning it's now much faster to add markers to a map. A first sets of optimizations went in, which reduces the time it takes to add 100 markers to about 55% of what past versions required. You can see for yourself by testing test the performance of the current revision
vs an older revision.

GTileLayerOverlay bugfixes. We've fixed the issues that were raised in the forum. Remember that you call addOverlay() and removeOverlay() on a GTileLayerOverlay object, not on a GTileLayer object.

Draggable Markers. We've improved the draggable markers, giving you a little more flexibility when implementing them. Now you can choose to move the marker up or the "X" down, in response to some feedback we received on the forum. Just set your GMarkerOptions to dragCrossMove: true.

Improving performance in the API v2 is keeping us busy, and we just want to remind everyone to upgrade to v2. We plan to shut down API v1 within a month or so. If you haven't upgraded yet, please visit our upgrade guide.