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));
}
我仍然沒有得到正確的答案。任何提示將不勝感激。謝謝。
感謝。這解決了這個問題。 –