Google 路线 API 不考虑临时关闭路线的出发日期
Google Directions API don't consider depature dates for temporarily closed routes
我想使用 Google 地图中的方向 API 来获取两个 waypoints 之间的路线。
以这两个为例:
- 法国巴塞罗那 04400
- Cime de la Bonette, 04850 Jausiers, France
那些waypoints之间有一条临时关闭的路线,如果我将Google地图中的目的地日期更改为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 识别我的约会对象?
我们做了一些进一步的检查,这似乎只是我们实施过程中的一个错误。重要的是在几秒内发送 departure_time
而不是几毫秒,例如 javascripts getTime()
方法提供它们。在我们测试此更改的同时,路线的开放日期发生了变化,让我们认为此更改没有解决问题。
我想使用 Google 地图中的方向 API 来获取两个 waypoints 之间的路线。
以这两个为例:
- 法国巴塞罗那 04400
- Cime de la Bonette, 04850 Jausiers, France
那些waypoints之间有一条临时关闭的路线,如果我将Google地图中的目的地日期更改为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 识别我的约会对象?
我们做了一些进一步的检查,这似乎只是我们实施过程中的一个错误。重要的是在几秒内发送 departure_time
而不是几毫秒,例如 javascripts getTime()
方法提供它们。在我们测试此更改的同时,路线的开放日期发生了变化,让我们认为此更改没有解决问题。