On Fri, Dec 12, 2008 at 8:53 PM, Maarten Deen <md...@xs4all.nl> wrote:
> Eric Lemoine wrote:
>> So you use 2.7, and possibly found a bug in the lib. Could you please
>> provide the list with a simple example showing the problem?
>
> Sure.
>
> I have a test page at <http://www.maasluip.nl/ebt/test.html>
> It show a series of east-west lines. If you zoom in to a high enough level, 
> the
> lines will disappear, except when you are close enough to the start or end of
> the line. Moving the map closer to the start of the line will make the line
> reappear suddenly.
>
> So I guess it is some sort of "how far is the current point away from the
> starting point, in pixels" bug.
> This occurs on Firefox at zoomlevel 13, but IE is not affected by the bug in
> this example.
> There is another example at <http://www.maasluip.nl/ebt/ebttest.html> with
> longitudal and lateral lines. Here IE also displays the bug, but at different
> zoomlevels than Firefox.
>
> Code to draw the lines on a map is straightforward:
> for (var p=0; p <= 80; p++)
> {
>   var pointList = [];
>
>   var lonLat0 = new OpenLayers.LonLat(0, p).transform(map.displayProjection,
> map.projection);
>   var lonLat1 = new OpenLayers.LonLat(30, p).transform(map.displayProjection,
> map.projection);
>   newPoint = new OpenLayers.Geometry.Point(lonLat0.lon, lonLat0.lat);
>   pointList.push(newPoint);
>   newPoint = new OpenLayers.Geometry.Point(lonLat1.lon, lonLat1.lat);
>   pointList.push(newPoint);
>
>   var lineFeature = new OpenLayers.Feature.Vector(
>     new OpenLayers.Geometry.LineString(pointList));
>
>   vectorLayer.addFeatures([lineFeature]);
> }
>
> This will draw one line each 1 degrees of latitude, in a box from 
> (0,0)-(30,80)

It's likely that you hit FF SVG MAX_PIXEL limit [*], which we have no
workaround for at this point;

[*] 
http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Renderer/SVG.js#L35

--
Eric
_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to