【发布时间】:2015-11-25 18:07:06
【问题描述】:
我有一个使用 Google 地图的应用程序,我想获取我当前位置和另一个位置之间的旅行时间。我将如何做到这一点?提前致谢。
【问题讨论】:
标签: ios iphone swift google-maps
我有一个使用 Google 地图的应用程序,我想获取我当前位置和另一个位置之间的旅行时间。我将如何做到这一点?提前致谢。
【问题讨论】:
标签: ios iphone swift google-maps
您可以使用 CLLocation 计算两个位置之间的距离。类似的,
CLLocationDistance meters = [newLocation distanceFromLocation:oldLocation];
计算出距离后,使用速度距离时间公式即可轻松计算行程时间
i.e., speed = distance / time
因为你知道距离,如果你假设速度,你可以计算旅行所花费的时间
time = distance / speed
查看此link 以使用 Google Maps API 计算时间旅行。
【讨论】: