作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将如何跟踪用户移动的距离?我不一定关心存储航路点,尽管这可能是计算距离所必需的。到目前为止,我正在创建一个 LocationManager 并注册一个 onLocationChanged 监听器,然后在监听器触发时计算两点之间的原始距离。
这里的问题是,如果我让应用程序在 table 上静坐 10 或 15 分钟,它会说我已经行驶了 0.5 英里。我应该如何检查准确性并确定要使用的点?
或者,甚至更好 - 是否有一个 SDK 或 .jar 我可以只包含在我的项目中并调用它们的函数来使整个事情变得更容易?
感谢您的宝贵时间。
最佳答案
我不是 Android 程序员,但在我自己的嵌入式处理器中实现了此功能,其处理能力远低于运行 Andriod 的任何处理器。
这与 GPS 确定的定位精度无关。如果你有一个固定的 GPS 接收器,它具有“完美”的天空可见度,并绘制它随时间报告的位置,那么你会看到它在真实位置周围徘徊,向任何方向移动几米。如果您以非常小的步长累积绕过真实位置的行进距离,您最终的行进距离显然会将您带到月球并返回。
您需要设置一个大于您的 GPS 定位精度的移动阈值,然后只有在您确定您已经从您在上一个移动步骤中添加的点开始移动时才添加移动的距离.
关于android - 如何在 Android 上通过 GPS 跟踪距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10818178/
我是一名优秀的程序员,十分优秀!