当蜂窝数据和Wi-Fi都关闭时,是否可以获得用户位置?

时间:2012-10-23 18:47:49

标签: iphone ios gps mkmapview core-location

我最近在苏格兰用加拿大手机,为了避免漫游费用,我在整个行程中关闭了我的手机数据。然而,我拍摄的照片仍然有准确的地理标记,这意味着我的位置仍然可用于我的相机应用程序(即使我在地图上实际上看不到这些位置,直到我回到家)。

我的问题是:如何在这样的情况下检索位置数据,因为没有互联网连接,我实际上无法显示地图?并且,为了提高我的理解,如何实际检索位置?如果“蜂窝数据”关闭,GPS是否仍然可用,或者该位置是否只能使用附近的Wi-Fi热点进行计算?最后,如果在设备上关闭蜂窝数据和Wi-Fi,仍然可以检索位置(即GPS仍处于活动状态)?

有关该主题的任何信息都是受欢迎的 - 我所要做的就是处理由于存在或缺少位置服务而创建的所有可能情况以及应用中的互联网连接,其中我(如果可能)显示并存储用户的位置。

谢谢!

1 个答案:

答案 0 :(得分:13)

即使没有WiFi或移动电话,拥有实际GPS硬件的iOS设备也可以提供准确的位置数据。

当然,大多数地图应用都需要互联网连接才能显示地图。但是,如果您有一个包含本地地图数据的地图应用程序,那么即使没有任何互联网连接,您也可以看到具有您位置的地图。

在具有实际GPS的设备上,位置服务在没有互联网的情况下运行良好。您的位置可能需要更长时间才能归零,但它仍能正常工作。当然,在没有真正GPS的iOS设备上,您需要蜂窝或WiFi信号来获取任何位置数据。