Perhaps this helps: http://www.nabble.com/How-to-change-style-'select'--in-OL-2.6-td16515740.htm l ... but is there a reason that OL sticks to only 19 zoomlevels for the Google layer? Google have 22 zoomlevels and especially for where I come from (Wuppertal), it's possible to get images for zoomlevels > 19. I use this patch to get all levels:
OpenLayers.Layer.Google.prototype.RESOLUTIONS = [1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.0219726562 5,0.010986328125,0.0054931640625,0.00274658203125,0.001373291015625,0.000686 6455078125,0.00034332275390625,0.000171661376953125,0.0000858306884765625,0. 0000429153442382812,0.0000214576721191406,0.0000107288360595703,0.0000053644 1802978516,0.00000268220901489258,0.00000134110450744629,6.70552253723145e-7 ,3.35276126861572e-7]; OpenLayers.Layer.Google.prototype.MAX_ZOOM_LEVEL = 22; Mit freundlichen Grüssen Arnd Wippermann -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Rodolfo Moreno Gesendet: Dienstag, 25. November 2008 16:49 An: [email protected] Betreff: Re: [OpenLayers-Users] maximum ZoomLevel for google maps I Reena Alexandre is right. I have tested your suggestion and it has not fixed my issue. maybe to be a constraint of google maps? Alexandre Dube wrote: > > Google layers already have fixed resolutions, so using fixed scales > will not help in this case. > > Alexandre > > S.Reena wrote: >> Hi Rodolfo, >> >> I am not using google maps as base , I have made my own base >> layer..but for your case playing with the scale would serve the >> purpose >> >> I did like this , >> >> map = new OpenLayers.Map('map',{ scales: >> [5000000,2000000,1000000,500000,200000,100000,50000,20000,10000,5000,2000,10 00],numZoomLevels: >> 12, maxResolution: "auto",projection: "EPSG:4326", controls: [] }); >> >> >> Reena >> >> >> Rodolfo Moreno wrote: >> >>> Hi all, >>> I am using openlayers for showing my mapguide layers and google maps >>> as base layer. >>> my problem is that the "zoom in" this limited until a certain scale. >>> In my case the maximum scale that I can achieve is 1:18k (this is >>> what the map shows). >>> I did a comparison with the own google maps GUI >>> (http://maps.google.com/) >>> and I have seen that to my sample application lack it 4 zoom levels >>> in order to achieve the maximum scale. >>> So I was reviewing the openlayers documentation and I found this >>> link(http://trac.openlayers.org/wiki/SettingZoomLevels). >>> >>> I did some change in my code like this: >>> >>> var satellite = new OpenLayers.Layer.Google( >>> "Google Satellite" , {type: G_NORMAL_MAP}, { >>> minZoomLevel: >>> 0, maxZoomLevel: 30} >>> ); >>> >>> but even it doesn't work as I want. >>> >>> I appreciate all idea >>> >>> Regards >>> >>> ----- >>> Rodolfo Moreno >>> CivilEng >>> >>> -- >>> View this message in context: >>> http://n2.nabble.com/maximum-ZoomLevel-for-google-maps-tp1574304p157 >>> 4304.html Sent from the OpenLayers Users mailing list archive at >>> Nabble.com. >>> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://openlayers.org/mailman/listinfo/users >>> >>> >>> >> >> > > > -- > Alexandre Dubé > Mapgears > www.mapgears.com > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > ----- Rodolfo Moreno CivilEng -- View this message in context: http://n2.nabble.com/maximum-ZoomLevel-for-google-maps-tp1574304p1576820.htm l Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
