<div>Hi,</div><div><br></div>I'm trying to move a point on a vector layer by changing its location every few seconds and redrawing the layer. This works for a few times, but then the dot disappears - it's not off the map (it's only going around a few blocks) and even the getVisibility() and onScreen() return true - it just doesn't show on screen. Sometimes it will reappear after being invisible for a few position "jumps". Zoom level seems to affect the behavior - the dot disappears more easily if I zoom in very close.<br>
<br>I've added zIndex:9999 to the StyleMap, but that didn't change the behavior.<br><br>Basically I have a "feature_point" variable (OpenLayers.Geometry.Point) and this is how I change it's place ("position" comes from an array of coordinates, should eventually be real location data from a device)<br>
<br>feature_point.geometry.x = position.lon;<br>feature_point.geometry.y = position.lat;<br>vector_layer.redraw();<br><br>This is run in a function called by setInterval()<br>Why does it disappear?<div><br></div><div><br>
</div>