Hi Craig,

I think you'll find that if you do set wrapDateLine:true on your base layer 
(you must have at least some base layer?), then OpenLayers won't restrict your 
panning at the dateline as it no longer defines the boundary of the map. There 
are a few known bugs that come with this though; sometimes a large gap can 
appear when you are to the west of the 180 line (but not on the east), and you 
are likely to run into Vector problems with many of the points appearing / 
disappearing as you scroll over the dateline.

Ryan's suggested solution below is surely brute force as this would mean you 
are drawing all Vector points twice, which may be fine if you are dealing with 
a small subset. 

I haven't got this to work in harmony with maxExtent values either. There seems 
to be problems with extent boundaries which extend over the 180/-180 dateline. 
When I remove my maxExtent/restrictedExtent vars these problems disappear. Your 
issue of being stuck at (0,0) may have something to do with using a different 
displayProjection to your maps projection, but I'm only harbouring a guess here.

I'd certainly be keen to know if anyone in the community has written any 
patches, or has any ideas, for the above issues.

Best regards,
Matt



-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of Craig Stanton
Sent: Friday, 27 March 2009 9:23 AM
To: [email protected]
Subject: Re: [OpenLayers-Users] International date line and bounds

Hi Ryan,
    I think that example is showing how to wrap a layer, which I guess I'll 
need later, but what I'm stuck with now is that my map won't move beyond that 
boundary, presumably because the MaxExtent is incorrect. In the example code no 
extends are set and scrolling seems fine, but when I leave MaxExtent off I get 
stuck at (0,0) and can't move the map around.

~Craig

>>> Ryan Hofschneider  03/27/09 10:58 AM >>>

On Mar 26, 2009, at 2:47 PM, Craig Stanton wrote:

> I'm trying to display points centered around New Zealand, some of 
> which are on the other side of the -180/180 line. Therefore I'd like 
> to set the bounds of my OpenLayers map to go from 0 to 360 instead of 
> -180 to 180, or better yet, have no bounds at all and let people move 
> the map as they see fit.

See:
http://openlayers.org/dev/examples/wrapDateLine.html

Also, in order to quickly support full wrap around in a seamless manner with 
non-WMS data, I took the brute force approach of drawing my data multiple times 
at +/-360 offsets.

Cheers,
Ryan
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

NIWA is the trading name of the National Institute of Water & Atmospheric 
Research Ltd.
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to