Hello Jan, Am 09.03.2012 22:25, schrieb Jan Hartmann: > 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.
Hmmmmmm, thats not correct :) Sometimes markers where removed because the data is too old. Perhaps it helps when you look at my code: http://www.dankoweit.de/Skripte/metarkarte.js Best regards Juergen > > Cheers, > > Jan > > On 03/08/2012 07:55 PM, Jürgen Dankoweit wrote: >> Hello Jan, >> >> Am 08.03.2012 16:43, schrieb Jan Hartmann: >>> 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: >>>> 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? >> 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 http://www.dankoweit.de/cgi-bin/metar_karte.pl?1 and at the >> source code of the page. >> >> Juergen >> > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users -- Meine stets unfertige Homepage: www.dankoweit.de _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
