斯威夫特:使用谷歌地图获取两个地点之间的旅行时间

时间:2015-11-25 06:26:11

标签: ios iphone swift google-maps

我有一个使用Google地图的应用,我希望获得当前位置和其他位置之间的旅行时间。我该怎么做?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用CLLocation计算两个位置之间的距离。像,

CLLocationDistance meters = [newLocation distanceFromLocation:oldLocation];

计算出距离后,您可以使用速度距离时间公式

轻松计算出行程时间

i.e., speed = distance / time

因为你知道距离,如果你假设速度,你可以计算旅行所需的时间

time = distance / speed

结帐link以使用Google Maps API计算时间旅行。