iOS是否可以从手机信号塔或Wifi热点(即没有GPS)知道手机的位置?

时间:2020-01-09 12:49:26

标签: ios geolocation gps cllocationmanager cllocationcoordinate2d

我的问题是...

即使可以关闭iPhone的内置GPS模块,iOS操作系统也知道手机的位置吗?

我的理解

某些移动网站具有“查找设备”功能,这是通过从该基站将设备上的SMS拖放到设备上来实现的,它将选择设备的大概位置,服务提供商将向您收费,该功能可以可以通过辅助GPS(A-GPS)来实现。

MileIQ应用程序使用相同的方法来获取用户位置,并使用一些复杂的公式来计算距离。

我不了解的

由于服务提供商(基站)知道我的设备位置,因此操作系统(操作系统)iOS可以在没有GPS模块的情况下获取设备位置。

蜂窝塔或wifi热点是否传输与其连接的设备位置?

对于iOS(swift),有一些理论上的答案,但是他们都没有实现它来从手机信号塔或wifi获取设备位置。

注意 我不想使用CLLocation,即设备中存在默认的GPS模块。

1 个答案:

答案 0 :(得分:0)

CoreLocation将多个源融合在一起,以返回设备的位置。这包括通过GPS映射WiFi基站的SSID位置的各种来源。例如,如果您打开了位置跟踪功能,那么您就会拥挤WiFi基站附近的位置,并将其匿名发送给Apple。第三方也提供来源。

此外,GPS可能需要一段时间来对您的位置进行三角测量。根据SSID的附近情况,CoreLocation可以在几秒钟内获得一个大致的位置,然后在可用时报告更准确的GPS来源位置。有时称为WiFi辅助。

但是,此功能是CoreLocation的一部分,需要用户授予您的应用程序权限才能查看融合的传感器数据。

相关问题