手机是否需要一直连接到互联网,这样网络提供商才能确定位置?
当我在手机上测试我的应用程序时,在Settings->Location中只有Use wireless network被选中,而且我没有通过Wi-Fi连接到互联网,我无法获得位置定位。
我知道网络提供商使用蜂窝塔的可用性,但我不知道具体是如何工作的,我应该有完整的互联网接入。
请谁帮我把这事说清楚。
发布于 2012-03-22 19:46:23
是的,您需要连接到Internet才能获得正确的网络位置修复。至少大多数时候是这样的。
该电话收集以下数据(它不需要连接到互联网才能完成此操作):
获取
然后,手机将这些数据发送到服务器。服务器使用这些数据在其数据库中查找,以确定电话最可能的位置。服务器将位置信息发送回电话。这一切都是通过互联网(移动互联网或wifi)使用数据连接完成的。
一些实现还会将少量的服务器数据库下载到手机上(描述手机当前位置周围的一小块区域),这样手机就不必一直查询互联网。然而,,一旦手机移出了这个小区域,它将需要访问互联网才能再次获得正确的位置。
因此,基本上,如果没有Internet连接,您就不能(可靠地)使用网络位置。
发布于 2011-08-12 00:39:53
我希望网络位置会根据运营商的不同而有所不同。它将需要连接到网络,如果这被归类为数据连接,我也不会感到惊讶。
你可以通过实验自己解决这个问题,但这可能就是引发这个问题的原因。
要得到一个明确的答案,你可能必须和运营商的人谈谈。如果他们有一个开发程序,那将是你最好的选择。
我希望这能有所帮助。
https://stackoverflow.com/questions/6997169
复制相似问题