手机稳定时随机位置反弹

问题描述 投票:0回答:1

我知道这是一个老问题,我也研究了许多帖子以获得清晰度,但有些事情我想问专家。

场景 - 我正在使用mLocationManager.requestLocationUpdates(provider,minTime,minDistance, this);获取我的应用程序的位置更新。我正在使用设置criteria.setAccuracy(Criteria.ACCURACY_FINE);的标准来获取提供者。

我想知道什么 -

  1. minTime和minDistance是否真正影响位置捕获,因为我的位置非常小于minTime和minDistance。如果没有那么我如何获得一些遵循minTime和minDistance模式的更准确的位置?
  2. 当设备处于静止位置时,它会在附近显示一些随机位置。这导致不需要的数据,这是不准确的。那怎么避免呢?
  3. 在几个闲置时间之后,GPS在捕获一个位置时面临非常困难的时间。那时发生了什么事。
android gps location android-gps
1个回答
0
投票
  1. 不是真的,即使你选择minTime = 1s,minDistance = 0或1米,你将走圈(1-2米),你可以得到同样的坐标(我在3台设备上试过)。它依赖于每个设备上的配置GNNS。
  2. 对于更多设备,如果来自gps模块的新原始数据的位置将小于3米,则Android将不会改变位置,即使新的更好。

例外设备,可以显示RAW数据:https://developer.android.com/guide/topics/sensors/gnss.html

PS。如果你有一些设备显示来自模块GPS的RAW数据,你会看到在所有样本的1分钟位置(600为10Hz),你将彼此靠近放置(位于圈r = 5cm),但如果你去2小时后在同一个地方,您将看到所有尝试的重点都比第一次尝试的重点更远。

© www.soinside.com 2019 - 2024. All rights reserved.