计算iOS上地图上2点之间的距离
问题描述:
是否可以使用Apple地图框架或Google框架计算iOS上2个关闭点之间的距离?例如,我想要获得这2个蓝点之间的距离,并尽可能提供最高的准确度。计算iOS上地图上2点之间的距离
使用谷歌地图或地图的苹果我可以得到2有很多数字的协调?我如何计算以厘米或毫米为单位的距离?
答
试试这个 -
let coordinate0 = CLLocation(latitude: 5.0, longitude: 5.0)
let coordinate1 = CLLocation(latitude: 5.0, longitude: 3.0)
let distanceInMeters = coordinate0.distance(from: coordinate1)
+0
okey谢谢你,我认为这个功能只能给我以米为单位的近似距离(例如:12.32米 - > 12.00米)。我试了一下,它完美的工作! –
+0
很高兴工作!如果它帮助你,那么请接受答案:) –
是的,你得到足够准确的数据,然后使用https://*.com/a/7175724/1971013 –
使用CLLocationDistance它近似或给我真正的米距离:它将返回例如30.21米或30.00米? –
[GPS坐标以度来计算距离](https://*.com/questions/6994101/gps-coordinates-in-degrees-to-calculate-distances) – Fernando