Ich habe folgende Funktion.Einstellen einer Variablen in Funktionsparameter
function geocodePosition(pos, inputField) {
var retvalue = "";
geocoder = new google.maps.Geocoder();
geocoder.geocode({latLng: pos}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
retvalue = results[0].formatted_address;
inputField.value = retvalue;
} else {
alert('Cannot determine address at this location status [' + status + "]");
}
});
alert ("retvalue : " + retvalue);
return retvalue;
}
Ich weiß, dass ich etwas Grundlegendes hier vermisse. Aber retvalue in der Alert-Anweisung ist immer leer. Wie stelle ich es im Funktionsblock des Aufrufs zum Geocode ein.
Mit freundlichen Grüßen
Michael
Die 'retvalue' ist nur in den Rückruf von' geocoder.geocode verfügbar ({latLng: pos} function (Ergebnisse, status) {' –