首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用getOrientation函数获取实北向和磁北向

如何利用getOrientation函数获取实北向和磁北向
EN

Stack Overflow用户
提问于 2010-12-13 03:40:13
回答 2查看 3.6K关注 0票数 3

如何用getOrientation函数获取实北和磁北?

getOrientation函数在第二个参数中返回带有轴承、俯仰和滚动的float3 ...我如何从这些值中计算出真正的北?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-12-13 03:56:01

我不确定这是不是正确的答案,但我猜你只能得到磁北,因为这就是指南针会给你的。

要“计算”真正的北,你需要你(或手机)的位置,然后绘制地图以找到正确的偏差。你可以使用一些online tool或者based on maps,你可以尝试用一些简单的公式来计算它…(如果您将其定位到特定区域,则可以工作)。

还有一些注意事项..。

  • 它无论如何都不会太精确,你总会有由罗盘环境引起的变化带来的误差。
  • 真北和磁北之间的差异是不断变化的……不是很快,但几年后,你肯定会有不同(取决于你想要的精确度)
票数 2
EN

Stack Overflow用户

发布于 2011-06-23 22:41:33

数组中的第一个浮点是您想要用来表示磁北的浮点。

对于“真正的”北,您需要使用GeomagneticField.getDeclination()。你必须用大概的位置初始化那个类(网络提供就足够了)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4423597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档