diff --git a/examples/google.html b/examples/google.html
index afc2100590..3adc50ff44 100644
--- a/examples/google.html
+++ b/examples/google.html
@@ -28,7 +28,7 @@
);
var gsat = new OpenLayers.Layer.Google(
"Google Satellite",
- {type: G_SATELLITE_MAP, numZoomLevels: 20}
+ {type: G_SATELLITE_MAP, numZoomLevels: 22}
);
diff --git a/lib/OpenLayers/Layer/Google.js b/lib/OpenLayers/Layer/Google.js
index e1d0388c49..f114e279a7 100644
--- a/lib/OpenLayers/Layer/Google.js
+++ b/lib/OpenLayers/Layer/Google.js
@@ -30,9 +30,9 @@ OpenLayers.Layer.Google = OpenLayers.Class(
/**
* Constant: MAX_ZOOM_LEVEL
- * {Integer} 19
+ * {Integer} 21
*/
- MAX_ZOOM_LEVEL: 19,
+ MAX_ZOOM_LEVEL: 21,
/**
* Constant: RESOLUTIONS
@@ -59,7 +59,9 @@ OpenLayers.Layer.Google = OpenLayers.Class(
0.00002145767211914062,
0.00001072883605957031,
0.00000536441802978515,
- 0.00000268220901489257
+ 0.00000268220901489257,
+ 0.0000013411045074462891,
+ 0.00000067055225372314453
],
/**