[OpenLayers-Dev] VML Layer does not redraw

Mark Williams mark_ol at myosotissp.com
Thu May 7 00:47:02 EDT 2009

I recently noticed a similar problem - with code that (Im almost
certain) used to work.

Its possible its been broken since 2.7, but I think its more recent.
Perhaps it was a change to IE7?

I found that switching the base layer (in the layer switcher) caused the
vector layer contents to magically appear.

Eventually, I figured out that moving the redraw into a setTimeout fixes
the issue (but I dont know why):

setTimeout(function() { layer.redraw() }, 0);


On Wed, May 6, 2009 at 8:35 PM, Felipe Alcacibar <falcacibar at gmail.com>
> Hi, i have a local WMS base layer and a "dynamic" vector layer. To the
> vector layer i
> add features when i got the response of a spatial query, here is the 

More information about the Dev mailing list