[OpenLayers-Dev] allOverlays question
Eric Lemoine
eric.lemoine at camptocamp.com
Tue Apr 13 06:02:52 EDT 2010
On Tue, Apr 13, 2010 at 10:47 AM, <bartvde at osgis.nl> wrote:
> Hi Eric,
>
> my map definition has the following set:
>
> var map = new OpenLayers.Map({
> fractionalZoom: true,
> maxResolution: GeoServices.MapMaxResolution,
> projection: GeoServices.MapProjection,
> units: GeoServices.MapUnits,
> allOverlays: true,
> maxExtent: GeoServices.MapMaxExtent
> });
>
> However, since my layers come from a Web Map Context (WMC) document, it
> always has numZoomLevels set in the Extension:
>
> <Extension>
> <ol:maxExtent xmlns:ol="http://openlayers.org/context"
> minx="0.000000000" miny="300000.0000" maxx="300000.0000"
> maxy="625000.0000"/>
> <ol:transparent
> xmlns:ol="http://openlayers.org/context">TRUE</ol:transparent>
> <ol:numZoomLevels
> xmlns:ol="http://openlayers.org/context">18</ol:numZoomLevels>
> <ol:units xmlns:ol="http://openlayers.org/context">m</ol:units>
> <ol:isBaseLayer
> xmlns:ol="http://openlayers.org/context">false</ol:isBaseLayer>
> <ol:displayInLayerSwitcher
> xmlns:ol="http://openlayers.org/context">true</ol:displayInLayerSwitcher>
> <ol:singleTile
> xmlns:ol="http://openlayers.org/context">true</ol:singleTile>
> </Extension>
>
> So I guess this won't work for me?
I was hoping you could override options read from the WMC doc by
setting layerOptions in the WMC formation options, but applyDefaults
is used there so overriding isn't possible.
Or maybe layerToContext shouldn't set layer.numZoomLevels in the
context if layer.options.numZoomLevels is null.
--
Eric Lemoine
Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex
Tel : 00 33 4 79 44 44 96
Mail : eric.lemoine at camptocamp.com
http://www.camptocamp.com
More information about the Dev
mailing list