Google Directions API允許我們嘗試通過提供參數&avoid=tolls
避免收費。如何避免收費和高速公路限制Google Directions API?
另外,我們可以嘗試通過提供參數&avoid=highways
來避開高速公路。
我想知道如何提供避免收費和高速公路的論據?
是&avoid=tolls|highways
或&avoid=tolls,highways
?
Google Directions API允許我們嘗試通過提供參數&avoid=tolls
避免收費。如何避免收費和高速公路限制Google Directions API?
另外,我們可以嘗試通過提供參數&avoid=highways
來避開高速公路。
我想知道如何提供避免收費和高速公路的論據?
是&avoid=tolls|highways
或&avoid=tolls,highways
?
我被困在「試圖」避免高速公路和通行費了。該文件明確指出「注意:增加限制並不排除包含受限制特徵的路線;它只是將結果偏向於更有利的路線」......如此有利=無視論據。
您可以在這兩個參數... HTTP傳遞://maps.google.com/maps/api/directions/xml替代=真&單位=帝國&避免因災=避免& =高速公路......
這裏有最新的文檔的鏈接.... https://developers.google.com/maps/documentation/directions/
我碰到了同樣的問題,所以我做了一些測試,它似乎爲如果&avoid=tolls|highways
是正確的用法。
從俄勒岡州波特蘭到舊金山,加州有收費公路和高速公路。如果您訪問maps.google.com並在兩者之間路由,選擇不同的選項,則會發現Google爲避開高速公路提供了避免高速公路和通行費的相同路線。
執行API請求時&avoid=tolls|highways
的結果與&avoid=highways|tolls
相同。
&avoid=tolls,highways
導致不避免。
&avoid=tolls&avoid=highways
只能避免收費。
這一切都讓我推斷,當您通過|
傳遞它們時,Google必須閱讀這兩個變量。然而,避免過路費和高速公路往往會導致與避開高速公路相同的方向。
&避免=路費|高速公路
搜索「避免=路費|高速公路|渡輪」上: https://developers.google.com/maps/documentation/directions/
目前似乎是在谷歌地圖API(錯誤不是客戶端庫)。未標識多個限制,例如&avoid=highways|tolls
不起作用,但單做&avoid=highways
和&avoid=tolls
。
見回答: https://productforums.google.com/forum/#!topic/maps/WSp_qn6ou6I
我已經開了一個bug票本上的指示API bug跟蹤系統,爲有沒有存在已經 https://code.google.com/p/gmaps-api-issues/issues/detail?id=10696
你有沒有試過* *要麼? – 2012-01-19 08:47:40
@RowlandShaw yep,但無論我放什麼,返回的結果都是一樣的。 http://groups.google.com/group/google-maps-api-web-services/browse_thread/thread/7dff69e69066845c中的傢伙也忽略了這個問題。 – Pacerier 2012-01-19 12:15:01
忽視和不知道答案存在差異(如它似乎沒有被記錄) – 2012-01-19 15:35:12