计算iOS地图上2点之间的距离

时间:2017-08-06 15:46:33

标签: ios swift google-maps google-maps-api-3 apple-maps

是否可以使用Apple地图框架或Google框架计算iOS上2个关闭点之间的距离? 例如,我想获得这个2点蓝点之间的距离,并且可能具有最高精度。

enter image description here

使用谷歌地图或苹果地图我可以获得大量数字的2坐标吗?我该如何计算以厘米或毫米为单位的距离?

2 个答案:

答案 0 :(得分:26)

试试这个 -

let coordinate0 = CLLocation(latitude: 5.0, longitude: 5.0)
let coordinate1 = CLLocation(latitude: 5.0, longitude: 3.0)
let distanceInMeters = coordinate0.distance(from: coordinate1)

答案 1 :(得分:2)

是的,您将获得足够准确的位置信息。 CLLocation具有distance(from: CLLocation)功能,可以完成这一操作并为短距离提供准确的结果。