2013-09-30 121 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个角度。

我懒得去搜索和写一个准备复制粘贴代码,因为我知道你不会投这个:)