0
我需要找到地图上北面和点之间的角度(21.4167,-39.8167)。如何找到地图上某一点的角度方向(相对于北方)
这里是我的代码
double MECCA_LONGITUDE = 21.4167;
double MECCA_LATITUDE = -39.8167;
-(void) getAngle :(float) phoneAngle: (float) lon:(float) lat
{
float ad = atan (sin (lon - MECCA_LATITUDE)/((cos (lat)) * (tan (MECCA_LATITUDE))) - ((sin (lat)) * (cos (lon - MECCA_LONGITUDE))));
NSLog(@"###### %f", CC_RADIANS_TO_DEGREES(ad));
}
我仍然没有得到正确的答案。任何提示将不胜感激。谢谢。
感谢。这解决了这个问题。 –