如何显示与我当前位置相关的位置?

时间:2013-09-30 15:43:04

标签: iphone ios objective-c location compass-geolocation

我的朋友位置的经纬度也是我当前的位置。 我想在iPhone应用程序中显示我朋友关于我的位置的位置,就像指南针一样。 我知道函数didUpdateHeading -

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

我不知道如何做到这一点,请帮助我。

1 个答案:

答案 0 :(得分:1)

如果没有其他人提供更好的解决方案,那么该怎么做:

你的观点是A,你的朋友点是B,而公共点是0,0,一个共同的参考:C

使用distanceFromLocation 功能。

有了这一点,你就会知道3个三角形边。 现在去维基百科或者回到6年级学校,如果你有副值,如何计算三角形的角度。

你需要1个角度。

我懒得搜索并准备好复制粘贴代码,因为我知道你不会对此进行投票:)