
有人可以向我解释一下吗?谢谢解决方法 对磁力计的需求非常明显.罗盘(即使是真实的)显示为“北”的确是磁场的方向.因此,你的 Android需要以某种方式测量磁场,以便知道绘制箭头的方向.
根据加速度计,你需要知道加速度计不仅用于测量加速度,正如他们的名字所暗示的那样,但它们也告诉你重力指向的方向.没有你的设备就不会知道“向下”的位置.例如,每个能够进行屏幕自动旋转的智能手机都需要加速度计.
现在为什么需要罗盘?因为在确定北方的位置时,不仅需要知道磁场的方向,还需要知道水平面的位置.你通常不关心北方是高于还是高于你. “向下”方向的知识允许您过滤掉不需要的第三个坐标.
总结以上是内存溢出为你收集整理的android – 为什么使用加速度计和磁力计来获取罗盘值全部内容,希望文章能够帮你解决android – 为什么使用加速度计和磁力计来获取罗盘值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)