[OpenLayers-Trac] [OpenLayers] #3452: Panning doesn't redraw map vectors (linestrings) in Firefox

OpenLayers trac-20090302 at openlayers.org
Sun Aug 7 06:08:45 EDT 2011


#3452: Panning doesn't redraw map vectors (linestrings) in Firefox
--------------------------+-------------------------------------------------
 Reporter:  imanfafa      |       Owner:  crschmidt       
     Type:  bug           |      Status:  new             
 Priority:  critical      |   Milestone:  2.11 Release    
Component:  Layer.Vector  |     Version:  2.10            
 Keywords:                |       State:  Needs Discussion
--------------------------+-------------------------------------------------
 I want to dynamically draw a path as a lineString vector, but when I pan
 the map by mouse dragging to see the path outside the current view of the
 map, it doesn't redraw the vector and other pieces of the line which has
 not been viewed in the last ZoomChanged event has shown cleared. If I pan
 the map with PanZoomBar, the missing part of the line is being draw and
 everything is fine.

 I have encountered this problem just in Firefox, though IE is fine for
 this and doesn't have this bug.

 This is my code:[[BR]]

 {{{
 polylines = new OpenLayers.Layer.Vector('Routes');
 map.addLayer(polylines);

 var style_line = { strokeColor: '#0000FF', strokeOpacity: 0.5,
 strokeWidth: 4};
 for (i=0; i<result.Polylines.length; i++)
 {
    var polypoints = new Array();
    for (j=0; j<result.Polylines[i].Points.length; j++)
    { polypoints.push(GetWGSPoint(result.Polylines[i].Points[j].Longitude,
 result.Polylines[i].Points[j].Latitude));
    }

    var line = new OpenLayers.Geometry.LineString(polypoints);
    var lineFeature = new OpenLayers.Feature.Vector(line, null,
 style_line);

    polylines.addFeatures(lineFeature);
 }
 }}}

-- 
Ticket URL: <http://trac.openlayers.org/ticket/3452>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list