Eric Lemoine wrote:
> On Monday, November 23, 2009, Andreas Hocevar <ahoce...@opengeo.org> wrote:
>   
>> Hi,
>>
>> srweal wrote:
>>     
>>> Actually, to simplify this question a bit, can someone please just explain
>>> how the setting for mapExtents on a Layer, as opposed to setting mapExtents
>>> on the Map differ?
>>>
>>>       
>> The maxExtent of the active base layer takes precedence over the
>> maxExtent of the map. For overlays, maxExtent is only used to determine
>> if the layer is to be displayed or not, i.e. if it would be visible in
>> the current viewport.
>>     
>
> are you sure about that Andreas? I thought only minResolution and
> maxResolution were looked at to determine whether an overlay is to be
> displayed. I may be wrong, and would appreciate being corrected and
> pointed to the relevant code in that case. Thanks,
>   

You are right, calculateInRange (which turns layer visibility on and 
off) only uses min/maxResolution. OpenLayers.Tile::draw determines tiles 
to be loaded by checking interectsBounds of the viewport with the layers 
maxExtent.

Regards,
Andreas.

-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.

_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to