Wie feature drehen?

Hi,

wie kann ich ein bereits bestehendes feature drehen?
Dieser Code dreht bisher nur wenn ich eine neues feature erzeuge.

Danke,
Jan

if (typeof indicator==“undefined”) {
// Neues feature mit x,y UND WINKEL bauen
indicator = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(feature.geometry.x,feature.geometry.y).transform(proj1,proj2),{angle: mapdirection});
vectors.addFeatures(indicator);
} else {
// Bestehendes feature verschieben
// WIE DREHEN?
indicator.move(position);
};

Hi, da fragst du genau zur rihtigen Zeit, alleine hätte ich es natürlich auch nicht gewußt:
https://lists.openstreetmap.de/pipermail/hamburg/2011-February/000852.html

P.S. Aber beim nächsten Mal am besten OpenLayers in den Titel schreiben, damit jeder weiß worum es geht :wink:

Genau das macht das erste meiner beiden Beispiele :wink:

http://manuelhohmann.dyndns.org/test/rotmark.html

In deinem Fall müsste es also in etwa so aussehen:

indicator.attributes.angle = …;
vectors.drawFeature(indicator);