Android Fused location api,当我在家时提供错误的位置更新并锁定到我的 WiFi 网络

Posted

技术标签:

【中文标题】Android Fused location api,当我在家时提供错误的位置更新并锁定到我的 WiFi 网络【英文标题】:Android Fused location api's, provides wrong location update when i am at home and latch to my WiFi network 【发布时间】:2016-01-01 20:26:57 【问题描述】:

我做了一个 10 秒后获取位置更新的应用程序,当我在办公室、路上等时它工作得非常好。但是当我在家并连接到我的 WiFi 网络时,我在@987654321 @方法我得到的位置离我家55公里,这是非常不准确的吗?避免此位置更新的任何帮助。

【问题讨论】:

【参考方案1】:

你看过this的帖子吗?

位置并不总是准确的,尤其是在室内。

【讨论】:

谢谢,但问题是它在 55 公里附近非常不准确。看起来,WiFi Mapping with location 是错误的。 可能是您的提供商的 IP 地址映射问题。【参考方案2】:

在某些情况下我也遇到过这种情况。 你最近搬过(公寓)吗?老大哥(又名 Google)需要数周时间才能了解您的 WiFi 位置已发生变化。它会了解每个 WiFi 的位置,并且不会急于更新这些知识。

更糟糕的是:我怀疑即使你有一个从很远的地方搬来的邻居,你也可能会出现——那么远。

我能从我的腰带中得出的唯一启发是消除不可能的位置变化,例如在低时间的巨大距离(除非你有一个 TARDIS 时间机器停在楼下;-))。你不会那样做2000Km/h。海拔也可能是一个很好的提示。如果你住在伦敦或纽约,你就不能在海拔 3000m 的地方。

【讨论】:

以上是关于Android Fused location api,当我在家时提供错误的位置更新并锁定到我的 WiFi 网络的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 FUSED LOCATION API 优化电池 - Android

Android:关闭位置时,Google Fused Location 不起作用

Android:使用 Fused Location Provider 检查是不是启用了位置服务

Android - Google Maps V2 无法使用 Fused Location

Android 的 Fused Location Provider 的 LocationRequest 优先级有啥区别?

如何使用网络在Android中使用Fused Location Provider获取位置?