【发布时间】:2011-08-09 13:47:34
【问题描述】:
手机是否需要一直连接到互联网,以便网络提供商确定位置?
当我在手机上测试我的应用程序时,在Settings->Location 中只检查了Use wireless network,并且我没有通过 Wi-Fi 连接到互联网,我无法获得位置修复。
我知道网络提供商使用了手机信号塔的可用性,但我不知道它究竟是如何工作的,我是否应该拥有完整的互联网访问权限。
请有人为我解释清楚。
【问题讨论】:
-
您是否在代码中使用“网络”位置提供程序? (它可能被命名为不同)你在任何地方都有异常吗?您收到了 0,0 个修复、错误修复,还是根本没有返回修复?
-
我根本没有得到修复。如果我没有连接到互联网,则没有位置修复。我一连接,就找到了位置。我正在使用网络提供商,我还尝试使用具有设置标准的提供商:accuracy_fine 和 accuracy_coarse 使用此link。此外,在网上浏览一些答案时,我发现某事看起来与我的问题相似(stackoverflow.com/questions/4455802/…)。如果你有什么想法,请分享
-
我体验过这种情况,即使我已连接,但已用完我的数据计划。似乎某些提供商需要将移动数据发送到手机才能使网络提供商位置正常工作。
标签: android networking geolocation