[OpenLayers-Users] Tiles outside maxExtent being loaded

Jon Blower jdb at mail.nerc-essc.ac.uk
Fri May 30 08:48:36 EDT 2008


Hi all,

I've noticed that in my application OpenLayers is requesting tiles
outside the maximum extent of my overlay layer (which is in EPSG:4326
and hence has a maxExtent of -180,-90,180,90).  I've checked using the
Firebug console that the maxExtent is correctly set.  wrapDateLine is
set true.

My map div has dimensions 512px x 400px (width x height).  When zoomed
such that the whole world is visible, I expect 2 tiles to be loaded
(with size 256x256), one for each of the western and eastern
hemispheres.  Instead, OL loads 8 tiles: the two "correct" tiles and
six other tiles - four above and two below the map.  I.e. it is
loading tiles with impossible latitudes.

The incorrect tiles have bounding boxes:
-180,90,0,270 (tile "above" western hemisphere)
0,90,180,270 (above E hem)
-180,-270,0,-90 (below W hem)
0,-270,180,-90 (below E hem)
-180,270,180,450 (two tiles above W hem)
0,270,180,450 (two tiles above E hem)

Is there any way of preventing these tiles from being loaded?  You can
see this effect at http://www.reading.ac.uk/godiva2 (load the web
page, then select an item from the LH menu to create an overlay).

Cheers, Jon


-- 
--------------------------------------------------------------
Dr Jon Blower Tel: +44 118 378 5213 (direct line)
Technical Director Tel: +44 118 378 8741 (ESSC)
Reading e-Science Centre Fax: +44 118 378 6413
ESSC Email: jdb at mail.nerc-essc.ac.uk
University of Reading
3 Earley Gate
Reading RG6 6AL, UK
--------------------------------------------------------------



More information about the Users mailing list