I was trying to obtain maximum zoom level ( level 22) for Google street map using Openlayers.layer.google script.
The following code does not seem to work. It works to the maximum zoom level when the zoom variable is set to 15, but below or above 15, it sets centre to world extent.
Any idea what went wrong? we tried using Google maps API v2 and v3, same result for Maxmimum zoom, except for value = 15.
var position = new OpenLayers.LonLat(lon, lat).transform(fromProjection, toProjection); var zoom = 22; map.setCenter(position, zoom);