设备无法获取禁区内的位置

时间:2012-09-05 15:29:22

标签: android service gps

我的应用程序需要连续更新服务器的位置,以便获得附近任何地方的通知。

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:1)

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

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

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