Wie feature drehen?
-
Wie feature drehen? · janmartin3 (Gast) · 17.02.2011 00:00 · [flux]
Hi,
wie kann ich ein bereits bestehendes feature drehen?
Dieser Code dreht bisher nur wenn ich eine neues feature erzeuge.Danke,
Janif (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);
};- Re: Wie feature drehen? · !i! (Gast) · 17.02.2011 09:12 · [flux]
Hi, da fragst du genau zur rihtigen Zeit, alleine hätte ich es natürlich auch nicht gewußt:
https://lists.openstreetmap.de/pipermai … 00852.htmlP.S. Aber beim nächsten Mal am besten OpenLayers in den Titel schreiben, damit jeder weiß worum es geht 😉
- Re: Wie feature drehen? · MHohmann (Gast) · 17.02.2011 13:21 · [flux]
Genau das macht das erste meiner beiden Beispiele 😉
http://manuelhohmann.dyndns.org/test/rotmark.html
In deinem Fall müsste es also in etwa so aussehen:
indicator.attributes.angle = ...;
vectors.drawFeature(indicator);