【问题标题】:How to show a location with respect to my current location?如何显示相对于我当前位置的位置?
【发布时间】:2013-09-30 15:43:03
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    如果没有其他人提供更好的解决方案,这里是如何做到的:

    你的点是A,你的朋友点是B,共同点是0,0,共同的参考点:C

    使用distanceFromLocation 函数。

    通过这一点,您将知道 3 个三角形的边。 现在去维基百科或回到六年级学校如何计算三角形的角度,如果你有边值。

    你需要1个角度。

    我懒得搜索和编写准备复制粘贴的代码,因为我知道你也不会对此投赞成票:)

    【讨论】:

      猜你喜欢
      • 2018-08-23
      • 1970-01-01
      • 2017-01-30
      • 2013-12-02
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      相关资源
      最近更新 更多