5

我有一个带有小部件的 Android 应用程序,该小部件使用融合位置提供程序 API 来跟踪用户的位置。该小部件在大多数情况下都可以正常工作,但有时,用户会报告该小部件报告的位置错误,距离很远。

我已确认此问题是由不良网络连接(wifi 或蜂窝)引起的,因为如果用户从另一个位置连接或使用不同的方法(例如 wifi 到蜂窝),则可以正确检测到该位置。

但在所有情况下,用户都报告说谷歌地图显示了正确的位置,即使我的应用程序显示了错误的位置。有没有办法防止显示错误的位置,例如过滤掉错误的位置?谷歌是如何做到的?

我使用的代码来自这里https://developer.android.com/training/location/receive-location-updates.html

谢谢

4

0 回答 0