我已开始将Android应用程序编程为在两点之间测量短距离(以米为单位),例如用户点击开始按钮然后应用程序保存当前位置然后用户走路应用程序向他显示距离起点米的距离。
如何实现考虑不使用GPS或网络?我在Google和SO搜索过。我认为运动传感器和加速度计不是一种可行的方法,但对方向传感器和地磁场传感器等位置传感器一无所知。我可以使用位置传感器来实现上述情况吗?
答案 0 :(得分:0)
看看这里的答案
https://stackoverflow.com/a/7500306/3768458
它提供了一些关于为什么这是一件难以实现的事情的链接。
还有一种方法可以将陀螺仪和加速度计与所谓的卡尔曼滤波器配合使用。
接受这个方法的答案:
答案 1 :(得分:0)
有很多关于移动传感器的书籍,换句话说就是Android增强现实。试试这本书帮助我下载here