27.03.2024, 11:12
Hallo liebe Leute,
für einige ist diese Aufgabe vielleicht ganz einfach (für mich leider nicht).
Ich nutze eine API, um verschiedene Koordinatensystemsyteme umzuwandeln.
Zwingend muss die Funktion über ein load().then... aufgerufen werden:
Innerhalb dieser Funktion erhalte ich auch die völlig korrekten Koordinaten (hier: punkt2.x). Jedoch: Wie kann ich auf die Variable "punkt2" ausserhalb dieser Funktion zugreifen?
alert ("Ausserhalb Function: "+punkt2.x); sagt mir, dass die Variable nicht existiert.
Irgendwie stehe ich da völlig auf dem Schlauch. Kann mir da jemand einen Tipp geben?
Danke im voraus :-)
für einige ist diese Aufgabe vielleicht ganz einfach (für mich leider nicht).
Ich nutze eine API, um verschiedene Koordinatensystemsyteme umzuwandeln.
Code:
require([
"esri/geometry/projection"
], function(projection) { ....
Zwingend muss die Funktion über ein load().then... aufgerufen werden:
Code:
projection.load().then(function() {
var punkt2=projection.project(punkt1, cs2);
alert ("In Function: "+punkt2.x);
});
alert ("Ausserhalb Function: "+punkt2.x);
Innerhalb dieser Funktion erhalte ich auch die völlig korrekten Koordinaten (hier: punkt2.x). Jedoch: Wie kann ich auf die Variable "punkt2" ausserhalb dieser Funktion zugreifen?
alert ("Ausserhalb Function: "+punkt2.x); sagt mir, dass die Variable nicht existiert.
Irgendwie stehe ich da völlig auf dem Schlauch. Kann mir da jemand einen Tipp geben?
Danke im voraus :-)