私はC#MVCとAngularJSでプロジェクトを書こうとしています。このプロジェクトでは、グループに分ける必要がある約100〜200の場所のリストを持っています。それぞれのグループは3-4の目的地までです。グループは、目的地が最小限になるように分割されています。その後、単一の起源から各グループにルートを構築する必要があります(各グループの別々のルート)。 私はちょっと新しいGoogleマップのAPIを持っていて、それで迷ってしまった、複数の目的地を取得し、それらの間の最小距離を取得するサービスはありますか? または、私はすべての目的地をループすることで私のアルゴリズムでそれを見つける必要がありますか? 私が見つけたのは、起源と単一の目的地の間の距離行列でした。Google maps APIは宛先をグループに分割して最短経路を見つける
0
A
答えて
1
距離行列APIには、宛先数と起点数に異なる制限がありますが、要素の合計(1つの起点と1つの目的地の組み合わせとみなされます)は625です(任意の数の起点と任意の数彼らの製品は625を超えてはならない)。
これは、通話ごとに1つの発信元と625の宛先として通話を実装できると言われています。また、Googleの距離行列には、毎秒1000要素しか要求しないという制限があります。
レスポンスは、仕様に基づいてXMLまたはJSONのいずれかになり、緯度/経度または住所のいずれかを取ることができます。
関連する問題
- 1. GoogleマップAPI:最短経路を見つける
- 2. 最短経路(宛先=起点)
- 3. 最短経路アルゴリズム:複数のソース、最も近い宛先
- 4. 迷路で最短経路を見つける
- 5. 迷路での最短経路を見つける、SQL
- 6. Cの迷路で最短経路を見つける
- 7. Cプログラミング:最短経路を見つけるには?
- 8. ArangoDB:すべての最短経路を見つける
- 9. Neo4jが最短経路を見つけるが、経路を除外する
- 10. 行列の最短経路を見つける方法
- 11. グラフとプリントルーティングテーブルの最短経路を見つける
- 12. DLVの最短経路を見つける
- 13. 最短経路を見つけるためのダイクストラのアルゴリズム?
- 14. FGLで最短経路を見つける
- 15. OrientDBで最短経路長を見つける
- 16. Neo4jの最小ホップ数で最短経路を見つけるには?
- 17. three.jsメッシュの最短経路を見つけますか?
- 18. 双方向A *最短経路を見つけられない
- 19. 多くのノードに対してGoogleマップを使用して最短経路を見つける
- 20. DijkstraアルゴリズムをGoogleマップに適用して、2点間の最短経路を見つける方法は?
- 21. 迷路から最短経路を見つけることができません(幅優先探索)
- 22. 優先順位グラフの最短経路
- 23. 最短経路を見つけても正しく計算しない星アルゴリズム
- 24. 特別な条件の下で最短経路コストを見つけるには?
- 25. 鍵と扉を持つパズルの最短経路を見つける方法
- 26. Google Maps API:ポリラインのポイントを使用して経路を描く
- 27. 最短経路アルゴリズム
- 28. PostgreSQL - 最短経路
- 29. GraphViz、2つのノード間の最短経路を見つけよう
- 30. 使用座標から最短経路を見つける方法 - Matlab
私はこれまでにこのようなことをしましたが、すべてをループして最小距離を決定する必要があります。 Google APIには、後で実行できるリクエストの数に制限があります。場所のlon/latを使用して直線で距離を計算するほうがよい場合があります。 – George
@Georgeあなたはその限界が何であるか覚えていますか? – Erez
あまり確かではありませんが、ドキュメントに記載されています。 – George