0

私はこの機能を得ました:

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

ジオコーディング機能は正常に動作しています...どうすればこの問題を解決できますか??

4

1 に答える 1

1

x問題は、内部に設定することだと思いますcallback function。コールバックを設定してから を呼び出しますalert()が、callback functionその時点で が実行されていない可能性があります。

于 2012-10-13T19:25:56.583 に答える