Ios CoreLocation从坐标中获取一定距离和方向上的纬度和经度

Ios CoreLocation从坐标中获取一定距离和方向上的纬度和经度,ios,iphone,objective-c,core-location,Ios,Iphone,Objective C,Core Location,我试着确定一个位置,这个位置离另一个位置有一定的距离和方向。我使用的是iOS中CoreLocation的纬度和经度 谢谢 lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ)) lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2)) R是地球的半径,以您喜欢的单位表示。6371公里不确定如何回答此问题。我整天都在看iOS SDK文档。

我试着确定一个位置,这个位置离另一个位置有一定的距离和方向。我使用的是iOS中CoreLocation的纬度和经度

谢谢

lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ))
lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2))

R是地球的半径,以您喜欢的单位表示。6371公里

不确定如何回答此问题。我整天都在看iOS SDK文档。我也读过这篇文章,它与另一个问题有关。Sor far,我被难住了。你能详细说明一下吗。d和R是什么?我想R是球面的半径。从点1开始,我在哪里应用我希望测量的方向?编辑:我在谷歌上搜索了公式,发现这个网页d是旅行的距离。θ是航向。