Ich möchte die Scheitelpunkte meines Polygon reprojecten. Ich war in der Lage, dies für die Grenzen zu erreichen, aber ein bisschen Probleme mit den Ecken.Wie Unscheitelpunkte eines Polygon in Openlayers mit Google Maps Unproject und Reproprojects
function onFeatureModified(event) {
var bounds = event.feature.geometry.getBounds();
var answer = "bottom: " + bounds.bottom + "\n";
answer += "left: " + bounds.left + "\n";
answer += "right: " + bounds.right + "\n";
answer += "top: " + bounds.top + "\n";
alert(answer);
var mapProjv = map.getProjectionObject();
var epsg4326v = new OpenLayers.Projection("EPSG:4326");
var verticesNative = event.features[0].geometry.getVertices();
var verticesLatLon = verticesNative.transform(mapProjv , epsg4326v );
var vertices = verticesNative;
alert(verticesNative);
}
Below-Code, der funktioniert:
var vertices = event.features[0].geometry.getVertices();
alert(vertices);