0

Google Maps DirectionsRequestオブジェクトの小さな配列をループしようとするスクリプトがあります。 DirectionsServiceが応答するまでスクリプトを待機させる方法が必要なので、次のリクエストクエリを作成する前に結果を保存できます。あなたは、次のようなものを設定することができ、古いバージョンで知っ-I:複数のGoogleマップV3 DirectionsRequestsの作成/処理方法(ロードリスナー?)

directions = new GDirections(null, null); 
directions.load("from: " + fromAddr + " to: " + toAddr); 
GEvent.addListener(directions, "load", function() {...}); 

が、v3のドキュメントマップイベント(私はマップを望んでいない、単なる方向データ)のリスナーを主に扱っているようです。 v3では、route()メソッドを呼び出すときにコールバック関数を設定する必要があります。私のループを一時停止するエレガントな方法があるので、前のものが応答を得る前に新しい要求のクエリを作成しませんか?または、クエリごとにDirectionsServiceの新しいインスタンスを作成する以外に選択肢はありませんか?

ありがとうございました!

カール

答えて

関連する問題