这是一个奇怪的问题,主要出现在三星设备上,但我无法确认它只在三星上。
我的应用无法获取或更新到正确的位置修复。它会听取 GPS、网络和手机提供商的信息,但我得到的位置修复仍然过时且不准确,有时修复就像前一天一样。
我认为这可能是我的代码中的一个错误,但后来我打开了其他应用程序(Yelp 等),它们也有同样的问题。
然后我打开谷歌地图,位置非常准确且是最新的。
这是Android平台的错误吗?地图是否使用不同的内部位置源提供程序?有没有人处理过这个问题并且可以提供解决方案?
这是一个奇怪的问题,主要出现在三星设备上,但我无法确认它只在三星上。
我的应用无法获取或更新到正确的位置修复。它会听取 GPS、网络和手机提供商的信息,但我得到的位置修复仍然过时且不准确,有时修复就像前一天一样。
我认为这可能是我的代码中的一个错误,但后来我打开了其他应用程序(Yelp 等),它们也有同样的问题。
然后我打开谷歌地图,位置非常准确且是最新的。
这是Android平台的错误吗?地图是否使用不同的内部位置源提供程序?有没有人处理过这个问题并且可以提供解决方案?
转到设置>wifi>高级并关闭始终允许扫描
我遇到了同样的问题。这是一个 Android 平台错误,似乎这是 Google 知道的一个未解决问题: https ://code.google.com/p/android/issues/detail?id=57707
它是随机发生的。Google 地图之所以有效,是因为它们的位置基于您也可以使用的 Google 服务(融合位置)。但是他们在 2014 年 1 月的更新中也有一个错误:如果您在外面并请求最快的位置更新速率(例如每秒)并且您连接到网络和 gps 接收器,您将在 10 点左右收到一个新位置即使 gps 已连接,秒数。他们破坏了我的应用程序,该应用程序曾经在此更新中正常工作,但至今仍未修复!
所以你可以做的是等待修复或使用谷歌位置服务融合位置,如果它适合你!