<div>hi all, <br>I overlay Vector Layer to the map to monitor vehicles. every 5 second, update the location. I use vector layer as vehicle marker.</div>
<div> </div>
<div>Vehicle.vehicleLayer = new OpenLayers.Layer.Vector(&quot;&quot;,<br>        {<br>            styleMap: new OpenLayers.StyleMap({<br>                &quot;default&quot;: {<br>                    externalGraphic: &quot;img/v1.gif&quot;,<br>
                    graphicWidth: 24,<br>                    graphicHeight: 12,<br>                    graphicYOffset: -5,<br>                    rotation: &quot;${angle}&quot;,<br>                    label: &quot;${vno}&quot;,<br>
                    fontSize: &quot;11px&quot;,<br>                    fontColor: &quot;purple&quot;,<br>                    labelAlign: &quot;${align}&quot;,<br>                    fontFamily: &quot;Arial,Verdana&quot;,<br>
                }<br>            })<br>        });</div>
<div><br>the problem is, the vector layer contains almost 500 features stand for 500 vehicles. when i zoom the map, the browser can nearly not work. user should wait 1 or 2 minutes or even more. but when i zoom the district that only monitor dozens of vehicles, pan or zoom the map will be normal. In the future, the vehicle number will reach to 1000. </div>

<div>Is there any solution to this problem ? It is very ergent to me. thanks.</div>