Thanks, I guess the setting you mentioned is using "map.fractionalZoom" (http://dev.openlayers.org/docs/files/OpenLayers/Map-js.html#OpenLayers.Map. fractionalZoom) and is used like in this example http://openlayers.org/dev/examples/fractional-zoom.html ?
Karsten > -----Original Message----- > From: [email protected] > [mailto:[email protected]] > Sent: Monday, November 08, 2010 13:15 > To: [email protected] > Cc: [email protected] > Subject: Re: [OpenLayers-Users] advice on how to work zoom level less > > > On Nov 8, 2010, at 3:50 PM, ext karsten vennemann wrote: > > > Hi all, > > > > I bumped into a big issue with being able to use OpenLayers > for our project in regards on how the client wanted to use > their web maps. > > > > They are using tile based services such as OSM an Google as > base layers, thus also using spherical merc. for the map > projection of the other map layers and the map display. I had > noticed for a while that OpenLayers somehow magically > calculates the map extent and zoom level when a zoom action > is performed but that there is a restriction on which exact > map extent you can zoom to - when using tile based layers > with fixed zoom levels. Now that might work for many > applications use cases but in the case of very tiny labels > (and very many of those) this is a big issue (and maybe show > stopper for us) namely that one can't zoom into any scale. > The desired functionality is to zoom to a rectangle > (rectangle zoom or shift+zoom action) and that the selected > rectangle then will become about the map extent (plus > /minus). I understand that works only if one is not using > tile base layers with their fixed zoom scales...whereas with > vectors or on the fly rendered layers this works really well. > The reason the clients absolutely needs that is to maximize > their tiny labels for editing purposes and at the same time > being able to exactly define a map extent they are working on. > > > > So one solution scenario I thought off would be to abandon > the tiled layers altogether and use "on the fly rendering" of > our own background layers. > > One question I have is the following: could we work around > this functional behavior in OpenLayers (the tiled base layers > stopping us to zoom to any map extent) when I add a dummy > base layer (with no or minimal base map rendered on the fly > but using the single tile option? Would that allow us to any > scale and map extent. My guess is that it would not because > the other base layers are still in the map document even > though turned off ? > > You can use a baseLayer with fixedZoomLevels: false (though > that might be a map option, rather than a layer option) which > lets you zoom to arbitrary levels. This option won't work > with layers like OSM/Google, but will work with WMS + (I > believe) vector layers. > > -- Chris > > > Is there any options I could turn on in OL or on the map > and layers that dis/enables this behavior (even if the base > map layers would become really pixely that would be fine but > we would nee to disable some of the magic OpenLayers map > extent calculations ? > > Any other advice we could make this work somehow ? > > > > Thanks > > Karsten > > Karsten Vennemann > > > > Terra GIS LTD > > Seattle, WA 98112 > > USA > > www.terragis.net > > > > <ATT00001..txt> > _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
