【发布时间】:2012-12-13 19:51:54
【问题描述】:
这是一个奇怪的问题,主要出现在三星设备上,但我无法确认它只在三星上。
我的应用无法获取或更新到正确的位置修复。它会监听 GPS、网络和手机提供商,但我得到的位置修复仍然过时且不准确,有时修复就像提前一天一样。
我认为这可能是我的代码中的一个错误,但后来我打开了其他应用程序(Yelp 等),它们也有同样的问题。
然后我打开谷歌地图,位置非常准确且是最新的。
这是 Android 平台的错误吗?地图是否使用不同的内部位置源提供程序?有没有人处理过这个问题并且可以提供解决方案?
【问题讨论】:
-
我也见过这种情况,而且仅限于三星设备。该应用程序侦听位置更新,但没有得到任何信息。许多第三方应用程序依赖于缓存位置,但没有一个可以得到新的修复。有时他们会在糟糕的时候得到修复(甚至看到一些时间戳为 0)。谷歌地图看起来不错;我怀疑他们也直接使用 WiFi 数据进行三角测量,但这只是目前的猜测。通常需要重新启动才能使定位服务再次运行。
-
我在HTC和索尼设备上遇到了同样的问题,如果您找到答案,请在这里给出答案。已经监视了一段时间了,似乎没有人知道答案
标签: android google-maps maps