【问题标题】:Use Android Device Sensors To Measure Distance使用 Android 设备传感器测量距离
【发布时间】:2015-03-21 14:11:38
【问题描述】:

我已经开始编写一个 Android 应用程序来测量两点之间的短距离(以米为单位),例如,用户点击开始按钮,然后应用程序保存当前位置,然后在用户走路时应用程序向他显示距离起点的距离(以 为单位)。

考虑到不使用 GPS 或网络,如何做到这一点?我在 Google 和 SO 中搜索过。我认为运动传感器和加速度计不是可行的方法,但没有发现像方向传感器和地磁场传感器这样的位置传感器。我可以使用位置传感器来实现上述情况吗?

【问题讨论】:

    标签: java android position android-sensors


    【解决方案1】:

    在这里看看答案

    https://stackoverflow.com/a/7500306/3768458

    它提供了一些链接,说明为什么这是一件难以实现的事情。

    还有一种方法是使用陀螺仪和加速度计以及所谓的卡尔曼滤波器。

    看看这个方法的答案:

    https://stackoverflow.com/a/13925886/3768458

    【讨论】:

    • 感谢您的回复,正如预期的那样,加速度计在我的情况下是无用的,但我想要的是某种使用基准的坐标系,例如北极如果这是可能的,那么室内距离的问题测量解决了
    【解决方案2】:

    有很多关于移动传感器的书籍,也就是 Android 增强现实。试试这本书,它帮助我下载了here

    【讨论】:

    • 感谢回复我去看看书
    • 链接不再有效!
    • @IonutNegru 我知道已经很晚了无论如何这里是link
    • 谢谢,我确认新链接有效。您还应该编辑答案以包含新链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 2022-01-05
    • 2013-07-01
    • 1970-01-01
    相关资源
    最近更新 更多