[OpenLayers-Dev] Layer is completely redrawn when panning passed 180th meridian.

pdecker paulad at rmi.net
Wed Dec 19 13:20:06 EST 2007


I did notice something that may cause a problem in OpenLayers.  The bounding
box values I am getting from OpenLayers when the reset occurs are: 
180.00000000000003, 0.005505248000005009, -179.99450683520004,
0.0109984128000501.   These longitude values are invalid WMS longitudes
because 180 is not less than -179.99.

Could this be causing OpenLayers to reset (redraw) the viewing area?

Thanks in advance.


pdecker wrote:
> Hello,
> Our wms server and OpenLayers 2.5 client has the following behavior.  An
> image which spans the 180th meridian has the following upper left
> longitude, lower right longitude, upper left latitude, and lower right
> latitude.
> ULLon=179:59:06E
> LRLon = 179:59:06W
> ULLat = 00:00:45N
> LRLat = 00:00:45S
> The image displays, zooms, and pans very well with one exception:  when
> the image is panned (to the east or to the west) so that the 180th
> meridian of the image is in the center of the display area, the image is
> completely redrawn.  I have looked at the bounding boxes that OpenLayers
> requests from the WMS server.  The server is sending back a blank tile
> only for the bounding boxes which are outside of the image.  This problem
> is annoying if the image is zoomed in so that it completely fills the
> display area.  Each time the image is panned so that its 180th meridian
> section passes the middle of the display area, the entire display area is
> redrawn.
> Are there any suggestions to remedy this problem?
> Thanks in advance.
> -Paula

View this message in context: http://www.nabble.com/Layer-is-completely-redrawn-when-panning-passed-180th-meridian.-tp14417626p14422292.html
Sent from the OpenLayers Dev mailing list archive at Nabble.com.

More information about the Dev mailing list