1

Google Directions APIを使用すると、引数を指定して有料道路回避することができます&avoid=tolls

また、引数を指定することで高速道路回避することもできます&avoid=highways

有料道路と高速道路の両方を回避するための議論をどのように提供すればよいのでしょうか。

それ&avoid=tolls|highwaysですか&avoid=tolls,highways

4

4 に答える 4

2

&void=通行料|高速道路

https://developers.google.com/maps/documentation/directions/で「void=tolls|highways|ferries」を検索して ください。

于 2014-12-20T08:33:37.773 に答える
1

同じ問題が発生したので、いくつかのテストを行ったところ、正しい使用法であるかのように見えます。&avoid=tolls|highways

オレゴン州ポートランドからサンフランシスコに行くには、有料道路と高速道路があります。あなたがmaps.google.comに行き、異なるオプションを選択して2つの間をルーティングすると、Googleは高速道路や有料道路を回避するのと同じルートを高速道路を回避するために提供することがわかります。

APIリクエストを実行する&avoid=tolls|highwaysと、結果はと同じになり&avoid=highways|tollsます。

&avoid=tolls,highwaysどちらも避けられない結果になります。

&avoid=tolls&avoid=highways通行料を回避するだけです。

これはすべて、あなたがそれらを。で渡すとき、Googleが両方の変数を読んでいるに違いないと私に推測させます|。ただし、有料道路や高速道路を回避すると、高速道路を回避するのと同じ方向になることがよくあります。

于 2012-10-27T18:25:15.773 に答える
1

高速道路や有料道路も避ける「試み」に行き詰まっています。ドキュメントには、「注: 制限を追加しても、制限された機能を含むルートが除外されるわけではありません。結果がより有利なルートにバイアスされるだけです」と明確に記載されています。非常に有利な = 無視された引数。

両方の引数を渡すことができます...http://maps.google.com/maps/api/directions/xml?alternatives=true&units=imperial&avoid=tolls&avoid=highways...

最新のドキュメントへのリンクは次のとおりです.... https://developers.google.com/maps/documentation/directions/

于 2012-08-22T01:04:53.753 に答える
1

現在、(クライアント ライブラリではなく) Google Directions API にバグがあるようです。複数の制限は特定されていません。たとえば、は&avoid=highways|tolls機能しませんが、1 つの do&avoid=highwaysおよび&avoid=tolls

回答を参照してください: https://productforums.google.com/forum/#!topic/maps/WSp_qn6ou6I

Directions API バグ トラッカーでこれに関するバグ チケットを開きました

于 2016-10-15T21:25:17.890 に答える