//http://code.google.com/p/gmaps-api-issues/issues/detail?id=2009
if(GBrowserIsCompatible()) {//check Browser Compatibility
	GMap2.prototype._getBounds = function() {
   		var map = this;
   		var zoom = map.getZoom();
		var bounds = map.getBounds();
		if(zoom < 2) {
			var southWest = bounds.getSouthWest();
			var northEast = bounds.getNorthEast();
			return new GLatLngBounds(new GLatLng(southWest.lat(), -180), new GLatLng(northEast.lat(), 180));
		} else {
			return bounds;
		}
	}
}