我使用 Google Directions API 来计算两个地点之间所需的时间。 API 给了我一个选择departure_time
,我可以在其中传递出发时间(或“现在”)的时间戳。那么答案就是duration_in_traffic
。这真的很棒。
但我需要显示当用户想要在某个时间到达目标时,他需要用他的车多长时间特定的时间.
例如。用户希望晚上 8 点 (20:00) 到达多特蒙德。所以我需要告诉他什么时候应该开始开车才能及时到达他想要的目标。API 文档 https://developers.google.com/maps/documentation/directions/intro?#RequestParameters说有一个参数arrival_time
,这正是我所需要的。不幸的是,他们说它只适用于公共交通。
但谷歌地图本身甚至为汽车提供了所需的功能!正如您在屏幕截图中看到的:我说我想在 20:00 到达多特蒙德,谷歌地图显示,我应该在“18:30 左右”开始开车
那么我怎样才能用我的应用程序实现这一目标呢?我是否需要另一个 API 或者是否需要传递其他参数?
这是我当前的 API 调用:
此致
迈克尔
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)