OpenLayers Koordinaten umrechnen

Hallo,

ich versuche aus einer map die Koordinaten des Zentrums mittels

ol.proj.transform(map.getView().getCenter(), 'EPSG:4326', 'EPSG:21781');

zurückzubekommen.

Fiddle: Fiddle Problem ol. Konvertierung

Die lon/lat Koordinaten für die zu erstellende Map sind

var lon = -64.516525, lat = -31.451364;

. Nachdem die Karte gebaut ist will ich per click einen alert() mit genau den Ausgangsdaten haben.


map.on('click', function(m){
	var center = ol.proj.transform(map.getView().getCenter(), 'EPSG:4326', 'EPSG:21781');
	alert(center);
})

Welche Konvertierung muss ich benutzen?

Ok, hat sich erledigt: https://jsfiddle.net/cad8sw93/

Wie kamst du eigentlich auf EPSG 21781. Das ist ein Koordinatensystem, das für die Schweiz entworfen wurde. Dort ist es auch sehr verbreitet, aber ausserhalb der Schweiz wird es nicht verwendet wird und abgesehen von grenznahen Gegenden kann es ausserhalb auch gar nicht verwendet werden. Du treibst dich in Südamerika rum…

ja, hab ich dann auch kapiert :wink: