2013-09-30 167 views
1

我有我的朋友的位置的經度和經度我的當前位置。 我想展示我的朋友在我的位置方面的位置,就像指南針一樣 - 在iPhone應用程序中。 我知道函數didUpdateHeading -如何根據我的當前位置顯示位置?

-(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading 
{ 
NSLog(@"New magnetic heading: %f", newHeading.magneticHeading); 
NSLog(@"New true heading: %f", newHeading.trueHeading); 
} 

我沒有得到有關如何做到這一點的想法,請幫助我。

回答

1

如果沒有人提供了一個更好的解決方案這裏是如何做到這一點:

你點爲A,你的朋友點是B,以及共同的一點是任何0,0,一個共同的參考:C

使用distanceFromLocation函數。

隨着這一點,你會知道三角形的一面。 現在去維基百科或回到第六班的學校如何計算三角形的角度,如果你有側值。

您需要1個角度。

我懶得去搜索和寫一個準備複製粘貼代碼,因爲我知道你不會投這個:)