[OpenLayers-Users] problem with Firefox tabs

Erik Uzureau euzuro at gmail.com
Fri Nov 3 09:38:46 EST 2006


http://trac.openlayers.org/ticket/387

thanks for the report, bart!
-erik

On 10/31/06, Bart van den Eijnden (OSGIS) <bartvde at osgis.nl> wrote:
> Hi list,
>
> the following use case with 2.2RC2:
>
> * open up an OpenLayers application with a few untiled WMS layers (1
> base layer, a few overlays) in Firefox
> * open up a new tab in Firefox
>
> will cause a displacement between the baselayer and the overlays.
>
> Situation before adding a tab (screendump):
> http://osgis.nl/download/openlayers_firefox_no_tab.png
>
> Situation after adding a tab (screendump):
> http://osgis.nl/download/openlayers_firefox_add_a_tab.png
>
> Example HTML code to reproduce:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <HEAD><!-- javascript include OpenLayers.js -->
> <script language="JavaScript"
> src="http://localhost/chameleon//common/openlayers/OpenLayers.js"
> type="text/javascript"></script>
> <SCRIPT Language="JavaScript"  type="text/javascript">
>
> var map;
>         function mapinit(){
>             map = new OpenLayers.Map( $('map'), { 'projection':
> 'EPSG:4326', 'units':'degrees', 'maxExtent': new OpenLayers.Bounds(-180,
> -90, 180, 90) , 'maxResolution':'auto'});            var layer = new
> OpenLayers.Layer.WMS.Untiled( "WorldGen",
>                 "http://www2.dmsolutions.ca/cgi-bin/mswms_world?",
> {layers: 'WorldGen', 'format':'image/png', 'transparent':'true'},
> {'ratio':1, isBaseLayer: true} );
>
>             map.addLayers([layer]);            var layer = new
> OpenLayers.Layer.WMS.Untiled( "World Political",
>                 "http://www2.dmsolutions.ca/cgi-bin/mswms_world?",
> {layers: 'WorldPolitical', 'format':'image/png', 'transparent':'true'},
> {'ratio':1, isBaseLayer: false} );
>
>             map.addLayers([layer]);            var layer = new
> OpenLayers.Layer.WMS.Untiled( "WorldGen_Outline",
>                 "http://www2.dmsolutions.ca/cgi-bin/mswms_world?",
> {layers: 'WorldGen_Outline', 'format':'image/png',
> 'transparent':'true'}, {'ratio':1, isBaseLayer: false} );
>
>             map.addLayers([layer]);            var layer = new
> OpenLayers.Layer.WMS.Untiled( "WorldRoads",
>                 "http://www2.dmsolutions.ca/cgi-bin/mswms_world?",
> {layers: 'WorldRoads', 'format':'image/png', 'transparent':'true'},
> {'ratio':1, isBaseLayer: false} );
>
>             map.addLayers([layer]);            var layer = new
> OpenLayers.Layer.WMS.Untiled( "WorldPlaces",
>                 "http://www2.dmsolutions.ca/cgi-bin/mswms_world?",
> {layers: 'WorldPlaces', 'format':'image/png', 'transparent':'true'},
> {'ratio':1, isBaseLayer: false} );
>
>             map.addLayers([layer]);            var layer = new
> OpenLayers.Layer.WMS.Untiled( "WorldPOI",
>                 "http://www2.dmsolutions.ca/cgi-bin/mswms_world?",
> {layers: 'WorldPOI', 'format':'image/png', 'transparent':'true'},
> {'ratio':1, isBaseLayer: false} );
>
>             map.addLayers([layer]);            map.addControl(new
> OpenLayers.Control.LayerSwitcher());
>             //map.addControl(new OpenLayers.Control.OverviewMap());
>
>             map.zoomToMaxExtent();
>         }
>
> function CWC2OnLoadFunction()
> {
>
> mapinit();
>
> }
> </SCRIPT>
>
> <title>Chameleon Sample - OGC Widgets</title>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
>
>
> <body onload="CWC2OnLoadFunction();">
> <form>
> <div id="map"></div>
> </form>
> </body>
> </html>
>
> Best regards,
> Bart
>
> --
> Bart van den Eijnden
> OSGIS, Open Source GIS
> bartvde at osgis.nl
> http://www.osgis.nl
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>



More information about the Users mailing list