我想使用 Google Maps 中的路線 API 來獲取兩個航點之間的路線。
以這兩個為例:
- 巴塞羅那, 04400, 法國
- Cime de la Bonette, 04850 Jausiers, France
這些航點之間有一條暫時關閉的路線,如果我將 Google Maps 中的目的地日期更改為 2022-02-25,則使用該路線(這是正確的,因為它是開放的)。
如果我嘗試使用方向 API 獲得相同的結果,則使用此有效負載
{
key: 'xxx',
origin: 'place_id:ChIJPW2q1MfszBIRRpzUj4a7mFE',
destination: 'place_id:ChIJGVSqBcnxzBIRMQdNNe4usKw',
alternatives: true,
mode: 'driving',
language: 'de',
departure_time: 1645803229
}
我只得到更長的路線,我也得到日期為 2022-01-03 的地圖。
有沒有其他方法可以讓 API 識別我的日期?
uj5u.com熱心網友回復:
我們做了一些進一步的檢查,這似乎只是我們實施中的一個錯誤。重要的departure_time是以秒而不是毫秒為單位發送,例如 javascriptsgetTime()方法提供它們。在我們測驗此更改的同時,路線的開放日期已更改,讓我們認為此更改并沒有解決問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/427073.html
標籤:javascript 谷歌地图 google-directions-api
