2011-06-03 57 views
0

我只是想知道如何在目標c中實現一個方程,它給出了我在lat,long的位置和lat,long的一個點的位置,方位角,所以我將能夠知道何時知道方位角來繪製這一點。我也知道或多或少的方程,但我不知道如何在目標c中做到這一點b = arccos(cos(90 - lat2)* cos(90 - lat1)+ sin(90 - lat2)* sin( (sin(90-lat2)* sin(lon2-lon1)/ sin(b))給出開始和結束座標的路徑方向(方位角)很容易

回答

0

關於將該方程轉化爲Objecive-C。

'man cos'和'man sin'表示他們採用弧度,因此您必須將度數值轉換爲弧度。常見的方法似乎是這樣(90 * M_PI/180),其中90是被轉換的度數值。

arccos和arcsin的函數分別爲acos和asin。我假設他們採取弧度。他們的手冊沒有明確地說。

閱讀手冊頁,瞭解哪種版本的上述功能適合您的情況。例如,罪有; sin(),sinl(),sinf()。

相關問題