[OpenLayers-Dev] problem with updateSize
Erik Uzureau
euzuro at gmail.com
Fri Aug 22 13:02:47 EDT 2008
Nice!
Thanks Bart
On Fri, Aug 22, 2008 at 11:44 AM, Bart van den Eijnden (OSGIS)
<bartvde at osgis.nl> wrote:
> Hi Erik,
>
> the bug was already filed and fixed:
>
> http://trac.openlayers.org/ticket/1207
>
> I'll close 1692 as a duplicate of 1207.
>
> Best regards,
> Bart
>
> Erik Uzureau wrote:
>>
>> http://trac.openlayers.org/ticket/1692
>>
>> On Wed, Dec 12, 2007 at 7:35 AM, Christopher Schmidt
>> <crschmidt at metacarta.com> wrote:
>>
>>>
>>> On Wed, Dec 12, 2007 at 01:11:35PM +0100, Bart van den Eijnden (OSGIS)
>>> wrote:
>>>
>>>>
>>>> Hi list,
>>>>
>>>> we've encountered a potential problem with updateSize in OL 2.5.
>>>>
>>>> The updateSize function causes all invisible baselayers to request an
>>>> image
>>>> from their WMS service. At least for WMS untiled, I haven't checked
>>>> other
>>>> types.
>>>>
>>>
>>> This doesn't surprise me: Can you file this as a bug so it doesn't get
>>> lost?
>>>
>>> -- Chris
>>>
>>>
>>>>
>>>> I've created an example which can be used to reproduce, the easiest is
>>>> to
>>>> watch the Net console of Firebug.
>>>>
>>>> <html xmlns="http://www.w3.org/1999/xhtml">
>>>> <head>
>>>> <style type="text/css">
>>>> #map {
>>>> width: 400px;
>>>> height: 500px;
>>>> border: 1px solid black;
>>>> }
>>>> </style>
>>>> <script src="../lib/OpenLayers.js"></script>
>>>> <script type="text/javascript">
>>>> var map;
>>>>
>>>> function resize() {
>>>> document.getElementById('map').style.width = '600px';
>>>> document.getElementById('map').style.height = '800px';
>>>> map.updateSize();
>>>> }
>>>>
>>>> function init(){
>>>> OpenLayers.DOTS_PER_INCH = 90.714;
>>>> map = new OpenLayers.Map( 'map', { 'projection': 'EPSG:28992',
>>>> 'units':'m', 'maxExtent': new
>>>> OpenLayers.Bounds(0,300000,300000,600000),'scales': [2000000, 1500000,
>>>> 1000000, 750000, 500000, 375000, 250000, 100000, 50000, 25000, 10000,
>>>> 5000,
>>>> 2500, 1000]});
>>>>
>>>> var layer = new OpenLayers.Layer.WMS( "Provincies",
>>>> "http://www.rijkswaterstaat.nl/services/geoservices/overzichtskaartnl?",
>>>> {layers: 'NL-prov,bebouwing', 'format':'image/gif',
>>>> 'transparent':'TRUE'},
>>>> {'ratio':1, singleTile: true, isBaseLayer: true} );
>>>> map.addLayer(layer);
>>>>
>>>> var layer = new OpenLayers.Layer.WMS( "Dijkringgebieden",
>>>>
>>>> "http://www.rijkswaterstaat.nl/services/geoservices/basispakket/grenzen?",
>>>> {layers: 'AAA205', 'format':'image/gif', 'transparent':'TRUE'},
>>>> {'ratio':1,
>>>> singleTile: true, isBaseLayer: true, visibility: false} );
>>>> map.addLayer(layer);
>>>> if (!map.getCenter()) map.zoomToMaxExtent();
>>>>
>>>> map.addControl( new OpenLayers.Control.LayerSwitcher() );
>>>> }
>>>> </script>
>>>> </head>
>>>> <a href="javascript:resize()">Resize</a>
>>>> <body onload="init()">
>>>> <div id="map"></div>
>>>> </body>
>>>> </html>
>>>>
>>>> TIA.
>>>>
>>>> Best regards,
>>>> Bart
>>>>
>>>> --
>>>> Bart van den Eijnden
>>>> OSGIS, Open Source GIS
>>>> http://www.osgis.nl
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev at openlayers.org
>>>> http://openlayers.org/mailman/listinfo/dev
>>>>
>>>
>>> --
>>> Christopher Schmidt
>>> MetaCarta
>>> _______________________________________________
>>> Dev mailing list
>>> Dev at openlayers.org
>>> http://openlayers.org/mailman/listinfo/dev
>>>
>>>
>>
>>
>>
>
>
> --
> Bart van den Eijnden
> OSGIS, Open Source GIS
> bartvde at osgis.nl
> http://www.osgis.nl
>
>
More information about the Dev
mailing list