我很高兴地发现,尽管我关闭了昂贵的数据漫游服务(我住在美国,使用 AT&T),我的 iPhone 仍能检测到我在印度的位置。我确实开启了蜂窝漫游服务(本地运营商是 Airtel)。
我一直以为,如果不启用数据网络,我的应用将无法找到我的位置(例如照片 EXIF 地理标记、Google 地图当前位置点)。现在我知道这是不正确的,我很好奇定位服务使用的是哪种网络。我假设它不是一个单独的物理网络,而是通过数据服务网络或蜂窝网络之一承载的。它是哪一个?如果是数据网络,那么在未启用数据服务的情况下它如何工作?
答案1
过去 7-8 年生产的大多数智能手机上的定位服务直接与 GPS 卫星通信来获取位置。
从我的评论来看:
这与运营商无关,如果我没记错的话,你可以将 SIM 卡扔出车窗,GPS 仍然可以工作。(哎呀,手机通常不会告诉运营商它正在使用 GPS,因为 GPS 只是卫星发射的信号,你的手机没有响应)