Le Thu, 12 Mar 2009 16:48:52 +0100, Andrea Battisti <[email protected]> a écrit :
> > > This is what you need: http://trac.openlayers.org/wiki/SettingZoomLevels > > > > fredj > > > > > > Frédéric, > > I already knew about that page but I don't see there the answer to my > question. > > > Consider the following use case: > > TMS Layer with 3 zoomlevels: 0, 1, 2 > The map has: maxResolution = 1000 and numZoomLevels = 3 > > I want to display only zoom levels 1 and 2. > If I set: > maxResolution = 500 and numZoomLevels = 2 > then the resolutions array will be: [ 500, 250 ] so 500 gets mapped to > zl '0' and 250 to zl '1' of the tms layer. > > My goal is to map that 500 to zl '1' and that 250 to zl '2' of the tms > layer. Is this possible? Ok, then you should use the new 'serverResolutions' property: var map = new OpenLayers.Map('map', { maxResolution: 500, numZoomLevels: 2 }); var layer = new OpenLayers.Layer.TMS('layer name', '/the/url/', { serverResolutions: [1000, 500, 250], ... }); (Not tested) see: http://trac.openlayers.org/ticket/1944 fredj > > > > > PS: you should use the [email protected] mailing list for this kind of > > question > > > > I will in the future, thanks. > > > > Le Thu, 12 Mar 2009 15:20:03 +0100, > > Andrea Battisti <[email protected]> a écrit : > > > > > >> Hi All, > >> > >> > >> is there a way to force openlayers to show only a subset of zoom levels > >> for a given layer? > >> > >> As an example, if the map is configured using a (maxResolution, > >> numZoomLevels) pair, the maxResolution is mapped to zoom level 0, > >> maxResolution/2 to zl 1 and so on... > >> > >> Will it be possible to tell the map to display for example only the zoom > >> levels > N, or say, only selected zoom levels, e.g. 2, 5, 7 ? > >> > >> > >> Thanks in advance, > >> > >> > > > > > > > > -- Frédéric Junod Camptocamp SA _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
