Google Directions APIを使用すると、引数を指定して有料道路を回避することができます&avoid=tolls
。
また、引数を指定することで高速道路を回避することもできます&avoid=highways
。
有料道路と高速道路の両方を回避するための議論をどのように提供すればよいのでしょうか。
それ&avoid=tolls|highways
ですか&avoid=tolls,highways
?
Google Directions APIを使用すると、引数を指定して有料道路を回避することができます&avoid=tolls
。
また、引数を指定することで高速道路を回避することもできます&avoid=highways
。
有料道路と高速道路の両方を回避するための議論をどのように提供すればよいのでしょうか。
それ&avoid=tolls|highways
ですか&avoid=tolls,highways
?
&void=通行料|高速道路
https://developers.google.com/maps/documentation/directions/で「void=tolls|highways|ferries」を検索して ください。
同じ問題が発生したので、いくつかのテストを行ったところ、正しい使用法であるかのように見えます。&avoid=tolls|highways
オレゴン州ポートランドからサンフランシスコに行くには、有料道路と高速道路があります。あなたがmaps.google.comに行き、異なるオプションを選択して2つの間をルーティングすると、Googleは高速道路や有料道路を回避するのと同じルートを高速道路を回避するために提供することがわかります。
APIリクエストを実行する&avoid=tolls|highways
と、結果はと同じになり&avoid=highways|tolls
ます。
&avoid=tolls,highways
どちらも避けられない結果になります。
&avoid=tolls&avoid=highways
通行料を回避するだけです。
これはすべて、あなたがそれらを。で渡すとき、Googleが両方の変数を読んでいるに違いないと私に推測させます|
。ただし、有料道路や高速道路を回避すると、高速道路を回避するのと同じ方向になることがよくあります。
高速道路や有料道路も避ける「試み」に行き詰まっています。ドキュメントには、「注: 制限を追加しても、制限された機能を含むルートが除外されるわけではありません。結果がより有利なルートにバイアスされるだけです」と明確に記載されています。非常に有利な = 無視された引数。
両方の引数を渡すことができます...http://maps.google.com/maps/api/directions/xml?alternatives=true&units=imperial&avoid=tolls&avoid=highways...
最新のドキュメントへのリンクは次のとおりです.... https://developers.google.com/maps/documentation/directions/
現在、(クライアント ライブラリではなく) Google Directions API にバグがあるようです。複数の制限は特定されていません。たとえば、は&avoid=highways|tolls
機能しませんが、1 つの do&avoid=highways
および&avoid=tolls
回答を参照してください: https://productforums.google.com/forum/#!topic/maps/WSp_qn6ou6I
Directions API バグ トラッカーでこれに関するバグ チケットを開きました 。