如何在Swift/Google Maps中计算两点之间的预计到达时间

4
我想知道是否有一种方法可以使用Google Maps计算用户选择的两个点之间的预计到达时间。我在Stack Overflow上阅读了一些文章,但我发现大多数关于预计到达时间的文章都涉及Google Maps文档,这让我感到困惑。如果有人能够给我一个解释以及他们的代码,那将不胜感激,这样我就可以看到如何复制相同的东西。下面是一个示例,显示了我想要的内容。(我想要的是到达时间,本例中为1小时17分钟)

Example


你有阅读过Google地图文档吗? :)https://developers.google.com/maps/documentation/distance-matrix/intro - Kimdv
@Kimdv 是的,我有看过文档,但是我想知道是否有人能够演示如何使用这份文档来获取到达目的地所需的时间。 - Rajat Khare
1个回答

0

在JSON格式中,您可以获取交通持续时间标签。例如下面这样。 根据您的持续时间,您可以计算到达时间。 请注意,“duration”是不考虑交通的旅行时间,“duration_in_traffic”才是您需要使用的。

"legs" : [
        {
           "distance" : {
              "text" : "12.9 km",
              "value" : 12910
           },
           "duration" : {
              "text" : "27 mins",
              "value" : 1615
           },
           "duration_in_traffic" : {
              "text" : "29 mins",
              "value" : 1747
           }]

这是Google Maps的示例

https://www.appcoda.com/google-maps-api-tutorial


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接