0

我的应用程序需要不断更新服务器的位置,以便它收到任何附近地点的通知。

我编写了一个后台服务来运行位置服务并将位置更新到服务器。一切正常,但问题是当我在封闭区域内(例如我在家里)时,它无法获取位置和连续运行的位置服务,这正在耗尽设备电池。

当我在天空下测试它时,它完美无缺。当我获得位置更新并再次开始获取时,我将删除更新。

如果有人遇到过这种问题,请在这方面帮助我。

提前致谢

4

1 回答 1

1

根据我的经验,这取决于您的位置提供商/来源

  • 移动网络~500-1000m精度
  • WIFI ~25m 精度
  • GPS精度高达10m

您需要连接到您的移动网络才能从中获取位置,WIFI 网络相同,并且 GPS 通常不会工作,除非您在外面/可以看到天空!

于 2013-01-14T11:04:10.130 回答