出発地と終了地点を持つ新しいルートを作成したいと思いますが、私がマークした特定のポイントを通過することは避けたいと思います。Googleマップv3で経路を作成し、マーカーを避ける
私はこれを見つけることができますか?
は私の不幸な英語すみません:/
感謝を。
pd:私は次のようにしたいと思います:google mapsが通りのあるルートを返すならば、B C D Eと私は通りCのマーカーを持っています。
出発地と終了地点を持つ新しいルートを作成したいと思いますが、私がマークした特定のポイントを通過することは避けたいと思います。Googleマップv3で経路を作成し、マーカーを避ける
私はこれを見つけることができますか?
は私の不幸な英語すみません:/
感謝を。
pd:私は次のようにしたいと思います:google mapsが通りのあるルートを返すならば、B C D Eと私は通りCのマーカーを持っています。
残念ながら、これは不可能です。代替ルートは、alternatives
オプションを使用して見つけることができます。
GoogleのAPIでこれを行うことはできません。
これらのルーティングアルゴリズムは、道路ネットワークを表すグラフデータ構造上で最短経路(すなわち、http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm)アルゴリズムを実行します。特定の道路セグメントを除外するには、そのセグメントのウェイトを非常に高い値に設定して、アルゴリズムがそのパスでそれを使用しないようにする必要があります。
特定の道路セグメントにクライアント定義のウェイトを使用するようGoogleのルーティングアルゴリズムに指示する方法はありません。あなたはサーバー側のグラフ構造を変更しなければならないだろうし、私はGoogleがあなたにそれをさせることを疑う。