2017-06-14 34 views
0

我有一个数组,每秒钟在我的位置数组中实现新的坐标。我试图将每个位置点之间的距离加起来,并将这个过程作为新坐标实现到数组中。在不断增加的阵列中添加坐标之间的距离

我想用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'语句和索引来计算不断增长的数组中点之间的所有距离。从两个位置

+3

难道一个'[CLLocationCoordinates2D]'是一个更适合用于这一目的? – Sweeper

回答

0

计算距离使用

let distance = fromLocation.distanceFromLocation(toLocation 

追加新的距离后,以总距离