在增长的数组中添加坐标之间的距离

时间:2017-06-14 05:45:47

标签: arrays swift indexing coordinates cllocationdistance

我有一个数组,它每秒都会在我的位置数组中实现新的坐标。我正在尝试将每个位置点之间的距离相加,并在新坐标实现到数组中时执行此过程。

我想使用CLLocationDistance函数

作为一个例子:

var Array = [Double](-1.0, 1.0, -2.0, 2.0, -3.0, 3.0)

现在我知道我可以使用:

let Distance = (Latitude:-1.0, Longitude:1.0.distance(from: (Latitude:-2.0,  Longitude:2.0))

print(Distance)

对于每个点,但我想使用'for'语句和索引来计算增长数组的点之间的所有距离。

1 个答案:

答案 0 :(得分:0)

计算两个地点的距离

使用

let distance = fromLocation.distanceFromLocation(toLocation

追加到总距离的新距离