无法在地理编码功能中设置全局变量

时间:2012-10-13 19:23:29

标签: javascript google-maps-api-3 google-geocoding-api

我有这个功能:

function myfunc()
{
    var x;
    geo.geocode({ 'latLng': marker.getPosition() }, function (results, status) {
    somestuff...
    x = what i need;
    });
    alert(x); //x undefined...
}

地理编码功能正常工作...... 我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

我认为问题是您在x内设置了callback function。您设置回调,然后调用alert(),但此时可能尚未执行callback function