安卓位置修复不准确/旧,但谷歌地图工作


这是一个

奇怪的问题,主要出现在三星设备上,但我无法确认它仅在三星上。

我的应用无法获取或更新到正确的位置修复。它侦听GPS,网络和蜂窝提供商,但我得到的位置修复仍然过时且不准确,有时修复就像前一天一样。

我认为这可能是我的代码中的一个错误,但后来我打开了其他应用程序(Yelp 等),它们也有同样的问题。

然后我打开谷歌地图,位置非常准确和最新。

这是一个安卓平台错误吗?地图是否使用其他内部位置信息源提供程序?以前有没有人处理过这个问题,可以提供解决方案?

我遇到了同样的问题。这是一个Android平台错误,似乎这是Google知道的一个未解决的问题:https://code.google.com/p/android/issues/detail?id=57707

它是随机发生的。谷歌地图正在工作,因为他们的位置基于谷歌服务(融合位置),你也可以使用。但他们在 2014 年 1 月更新中也有一个错误:如果您在外面并请求最快的位置更新速率(例如每秒),并且您同时连接到网络和 GPS 接收器,即使连接了 GPS,您也只会在大约 10 秒时收到一个新位置。他们毁了我的应用程序,该应用程序曾经在此更新中运行良好,但直到今天仍未修复!

因此,您可以做的是等待修复或使用谷歌位置服务融合位置(如果适合您)!

转到设置>wifi>高级并关闭 始终允许扫描

最新更新