-1
我有以下功能。在函数参数中设置变量
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;
}
我知道我错过了一些基本的东西。但警报声明中的retvalue总是空白。我如何在调用地理编码的功能块中设置它。
亲切的问候
迈克尔
的'retvalue'仅适用于'geocoder.geocode({经纬度:POS}回调,功能(结果,状态){' –