Hi Rodolfo, the patch from the old post is really not needed and there are only 21 zoomlevels for Wuppertal.
Looking now at the question with a better understanding of OpenLayers, I see, that I have only to set the numZoomLevels for the map object and MAX_ZOOM_LEVEL for the Google layers. The default values are MAX_ZOOM_LEVEL = 19 numZoomLevels = 16 With the set MAX_ZOOM_LEVEL = 21 (0 - 21 => 22 numZoomLevels) numZoomLevels = 21+1 i can get the result without any patch. var maxZOOMLEVEL = 21; map = new OpenLayers.Map('map', { maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), numZoomLevels: maxZOOMLEVEL+1, maxResolution: 156543.0399, units: 'm', projection: new OpenLayers.Projection("EPSG:900913") }); var gsat = new OpenLayers.Layer.Google( "Google Satellite", {type: G_SATELLITE_MAP, sphericalMercator : true, MAX_ZOOM_LEVEL : maxZOOMLEVEL} ); At http://gis.ibbeck.de/ginfo/ you can zoom up to 21 zoomlevels. I hope, that helps. Arnd Wippermann _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users