【问题标题】:Current GPS location is constantly changing - any smoothing algorithm?当前 GPS 位置不断变化 - 任何平滑算法?
【发布时间】:2018-06-18 14:17:45
【问题描述】:

位置更新(静止时)仍然变化 - 非常轻微。
我计划通过比较之前的位置更新来平滑这些更新,并且仅在位置移动了至少 5 米时才使用它。

有没有更好(更内置的方式)来实现这一点?

【问题讨论】:

  • 顺便说一句 - 位置更新中的这些细微变化非常适合测试 - 你可以看到位置更新正在发生!
  • 已经有办法设置你想要获取新位置的最小距离,看看location API
  • 是的,你是对的......我已经升级到新的位置 API 并且没有设置这个值!

标签: android google-maps location


【解决方案1】:

仅在位置变化 > 10 米时获取位置更新:

// 10 meters
mLocationRequest.setSmallestDisplacement(10);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    • 2011-02-11
    相关资源
    最近更新 更多