Iphone 在给定起始和结束坐标的情况下,轻松计算路径方向(方位角)

Iphone 在给定起始和结束坐标的情况下,轻松计算路径方向(方位角),iphone,objective-c,coordinates,point,azimuth,Iphone,Objective C,Coordinates,Point,Azimuth,我只是想知道如何在目标c中实现一个等式,它给出了我在lat中的位置,long和一个点在lat中的位置,long返回相对于方位角的相对角度,这样我就能知道何时绘制这个点,知道方位角。我也或多或少知道这个等式,但我不知道如何在目标c中实现: b=arccos(cos(90-lat2)*cos(90-lat1)+sin(90-lat2)*sin(90-lat1)*cos(lon2-lon1)) 关于将方程转化为Objecive-C,A=Arcin(sin(90-lat2)*sin(lon2-lon1)

我只是想知道如何在目标c中实现一个等式,它给出了我在lat中的位置,long和一个点在lat中的位置,long返回相对于方位角的相对角度,这样我就能知道何时绘制这个点,知道方位角。我也或多或少知道这个等式,但我不知道如何在目标c中实现: b=arccos(cos(90-lat2)*cos(90-lat1)+sin(90-lat2)*sin(90-lat1)*cos(lon2-lon1))
关于将方程转化为Objecive-C,A=Arcin(sin(90-lat2)*sin(lon2-lon1)/sin(b))

“man-cos”和“man-sin”表示它们取弧度,因此您必须将度数值转换为弧度。常用的方法似乎是(90*M_PI/180),其中90是正在转换的度值

arccos和ARCIN的功能分别为acos和asin。我假设它们取弧度。他们的手册页没有明确说明

阅读手册页,了解上述功能的哪个版本适合您的案例。比如说,罪有;sin(),sinl(),sinf()