2016-07-04 8 views
0

これは変わっているかもしれませんが、Directions APIを1回呼び出すだけで複数のルートをリクエストする方法はありますか?Directions APIを使用して1回のリクエストで複数のルートを取得

私は同時にルートの多くを計算する必要があるので、私はこれを聞いてるのよ、と私は最近、これを見た:1日あたり

無料2,500以下の要求を。 請求が有効になっている場合は、$ 0.50 USD/1,000追加リクエスト、毎日最大100,000。

1日2,500件のリクエストは問題ありませんが、私が言ったように、同時に多くのルートを計算する必要があります(50個まで考える)ので、2,500は小さすぎます。私はこれらのルートを計算する必要がある理由ここ

である:
Iは、(BからA、Cから等への経路に、例えばルートの)への複数の出発点からではなく、同一の到達点と複数のルートを取得する必要がどのルートがより速いかを見つけます(ただし、すべてのルートを保存する必要があります)。私は現在、AsyncTasksを持つすべての単一ルートを要求していますが、問題なく動作していますが、要求が高すぎます。

あなたは、私がリクエストの数を制限することができる方法上の任意のアイデアを持っている、とあなたはそれがtrueに設定されている場合、パラメータalternativesを使用しようとする場合があり、事前

答えて

0

にありがとう場合は、それがあることを指定し共有してください。礼儀作法サービスは、応答において複数の代替経路を提供することができる。ここで

ちょうどルートの選択肢を提供することは、サーバから の応答時間を増やす可能性があることに注意取る

https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&alternatives=true&key=YOUR_API_KEY 

代替パラメータを使用して要求の例です。詳細については

、あなたはこのSO質問チェックすることができます。

+0

を返信してくれてありがとう、しかし、パラメータ 'alternatives'はしていません私は新しい起源を設定しましょう –

+0

答えをチェック[ここ](http://stackoverflow.com/questions/177963) 89/1-origin-multiple-destinations-same-google-map-v3-error-message)、私はそれがあなたにいくつかのアイデアを与えるだろうと思う – KENdi

関連する問題