【问题标题】:Device not fetch locations inside Closed Area设备无法获取封闭区域内的位置
【发布时间】:2013-01-14 19:04:10
【问题描述】:

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

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

当我在天空下测试它时,它运行良好。当我获得位置更新并重新开始获取时,我会删除更新。

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

提前致谢

【问题讨论】:

  • 它是因为你家的互联网连接有限......你应该使用好的连接器
  • @KailashDabhi 我没想到会有这样的答案。我有很好的互联网连接。如果 iPhone 不适用,我会接受你的回答。同样适用于 iPhone,但不适用于我的 Android 设备

标签: android service gps


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    相关资源
    最近更新 更多