android - 如何提高网络提供商的位置准确性?安卓

标签 android locationmanager

我想追踪我手机的位置,如果我尝试通过 GPS_Provider 获取位置,我可以毫无问题地管理它......而且精度很高,好吧,你认为没问题......好吧,如果我是在建筑物中,有时我们没有 GPS 信号,因此我想实现 Network_Provider。这也没有问题,但如果我看一下我的准确度,我看到了 700 米的准确度......好吧,这太多了,我不喜欢它。

有没有办法只使用 netwerk_provider 来提高准确性?!

希望有人能让我走上正轨!

最佳答案

没有。您使用 NetworkProvider 获得的准确性取决于移动单元的大小以及 Google 单元和 wifi 站数据库中的 wifi 基站数量。你得到的就是你得到的。你无法控制这个。你会在城市中心获得更好的准确度,那里的小区更小,而且有更多的 wifi 基站。在国内你可以获得2500米精度或5公里精度或更多。

当然,您可以过滤掉精度超过特定阈值的位置回调(如果这是您想要做的)。

关于android - 如何提高网络提供商的位置准确性?安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10801308/

相关文章:

java - 计算2个Pose之间的方位角差

android - 单声道.AndroidTools.AdbException : Attempted to read past the end of the stream (on visual studio)

android webview 捕获错误的 url

ios - 位置管理器无法在 iOS 中获得速度

java - NETWORK_PROVIDER 无法在 Android 中工作

ios - ios 7 中的重大位置更改事件 - 后台服务调用

java - 未在 onClickListener 上设置 boolean 值

android - 从默认铃声获取元数据

Android:手机处于 sleep 状态时GPS位置更新?

java - 在android中长时间未更改位置时删除更新