当手机的蜂窝数据和Wi-Fi都关闭时,是否仍然可以获取用户位置信息?

9
最近我在苏格兰使用了一部加拿大手机,为了避免漫游费用,在整个旅行期间我都关闭了蜂窝数据。然而,我拍摄的照片仍然具有准确的地理标记,这意味着我的位置仍然可以被相机应用程序获取(尽管直到回家后我才能在地图上看到这些位置)。
我的问题是:在这种情况下,我该如何检索位置数据,因为没有互联网连接,无法显示地图?另外,为了提高我的理解,位置实际上是如何被检索的?如果关闭“蜂窝数据”,GPS是否仍然可用,或者此时只能使用附近的Wi-Fi热点计算位置?最后,如果设备同时关闭了蜂窝数据和Wi-Fi,位置是否仍然可以被检索(即GPS是否仍然活跃)?
欢迎提供有关此主题的任何信息 - 我正在尝试处理由位置服务和app中存在或缺乏互联网连接所创建的所有可能的情况,其中我(如果可能)显示并存储用户的位置。
谢谢!
1个回答

17

若是iOS设备内置实际GPS硬件,则即使没有WiFi或蜂窝网络,也能提供准确的位置数据。

当然,大多数地图应用需要互联网连接才能显示地图。但如果你有一款带有本地地图数据的地图应用程序,则即使没有互联网连接,您仍然可以看到带有您位置的地图。

在具有实际GPS的设备上,即使没有互联网,定位服务也能正常工作。定位可能需要更长时间来确定您的位置,但它仍可正常工作。当然,在没有真实GPS的iOS设备上,您需要获得蜂窝移动信号或WiFi信号才能获取任何位置数据。


好的,这正是我预期的一切,这意味着我在我的代码中只是遇到了某种问题。如果需要的话,我会在另一个问题中处理它,以免给这个简单问题添加太多杂乱内容。谢谢你的回答。 - cowfaboo
只要关闭了蜂窝数据,而不是处于“飞行模式”,GPS仍然可以工作。关闭wifi不会影响GPS芯片本身,但打开它可以加快确定您的位置。 - Craig

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接