如何判断您是否在iPhone应用程序中遇到特定的CLLocation

时间:2011-01-29 18:16:50

标签: iphone augmented-reality cllocation

所以我正在制作一个增强现实应用程序,如果你真的面对那个位置,我有点不确定如何判断你的当前位置和标题信息以及第二个位置。我认为它与CLLocation Heading的特定部分有关,但我有点不确定。任何帮助都会很棒,非常感谢大家

2 个答案:

答案 0 :(得分:1)

我这样做了一次,如果我记得,你需要的只是位置坐标和标题。如果我理解,你必须检查你当前的位置是北还是南,以及它是在目的地的东边还是西边。

通过检查纬度/经度值可以轻松完成。添加标题,您可以计算出一条代表您正在观看方向的“线”。

无论如何,我在opengl中做了这个,在iPhone中绘制了一些场景。我需要做的就是从上面进行计算并画出风景。

我无法告诉你内存中的代码,但我可以告诉你,将它绘制在一张纸上并附带一些例子确实有帮助:) - 你需要做的就是你已经看过的了!

答案 1 :(得分:1)

我快速浏览了CLLocation API,看起来它们看起来并不像是相对标题。听起来你想要实现类似“大圆轴承”算法的东西,从你的位置到相对于北方的物体的轴承,然后使用罗盘读数来确定你的相机在那个方向上对齐的时间。 This page is a goldmine大地测量算法。