<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Times New Roman, Times, serif">I tried
      Layer.Markers.redraw(), but thet didn't solve the problem: the
      markers only moved to their new position,when their lonlats had
      been changed, after an addition zoomin or zoomout. In your map the
      markers always remain on the same spot.<br>
      <br>
      Cheers,<br>
      <br>
      Jan</font> <br>
    <br>
    On 03/08/2012 07:55 PM, J&uuml;rgen Dankoweit wrote:
    <blockquote cite="mid:4F5900A6.80509@T-Online.de" type="cite">
      <pre wrap="">Hello Jan,

Am 08.03.2012 16:43, schrieb Jan Hartmann:
</pre>
      <blockquote type="cite">
        <pre wrap="">Well, first removing and then adding all markers from the markers layer
will force the update. Not elegant, but it works.

Jan

On 03/07/2012 04:27 PM, Jan Hartmann wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi,

How do I force a redraw on a markers layer? I have a regular WMS map
with markers that have their lonlat-values updated from a database. I
can force a redraw of the WMS layer with mergenewparams(), but that is
not possible with the markers layer. That means that the when the
lonlat values are updated and I move the map, the markers remain in
their original positions. Only when I zoom in or out, the marker
positions are updated. Can I do something about that?
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
What about calling layer.redraw();
For my weather site I had to solve the same problem. The solution was
calling the redraw methode of the markers layer.
Look here <a class="moz-txt-link-freetext" href="http://www.dankoweit.de/cgi-bin/metar_karte.pl?1">http://www.dankoweit.de/cgi-bin/metar_karte.pl?1</a> and at the
source code of the page.

Juergen

</pre>
    </blockquote>
  </body>
</html>