【发布时间】:2013-11-12 09:53:03
【问题描述】:
我找到了几个例子,我知道如何使用加速度计和磁力计获得指南针方位。问题是我不知道为什么要使用这两个传感器。 有人可以向我解释吗?谢谢
【问题讨论】:
标签: android compass-geolocation
我找到了几个例子,我知道如何使用加速度计和磁力计获得指南针方位。问题是我不知道为什么要使用这两个传感器。 有人可以向我解释吗?谢谢
【问题讨论】:
标签: android compass-geolocation
对磁力计的需求非常明显。指南针(即使是真实的)显示为“北”的确实是磁场的方向。因此,您的 Android 需要以某种方式测量磁场,以便知道绘制箭头的方向。
根据加速度计,您需要知道加速度计不仅用于测量加速度,正如其名称所暗示的那样,它们还可以告诉您重力指向的方向。如果没有一个,您的设备将不知道 “down” 在哪里。例如,每部能够自动旋转屏幕的智能手机都需要一个加速度计。
现在为什么需要两个指南针?因为在确定北极的位置时,不仅要知道磁场的方向,还要知道水平面。您通常不在乎北方是在您的上方还是下方。 “向下”方向的知识可以让您过滤掉不需要的第三个坐标。
【讨论】: