ios - 是否可以在没有任何互联网连接/禁用蜂窝网络的情况下使用 Core Location/GPS?

标签 ios gps core-location

我需要在没有互联网的地区(例如在帆船上或撒哈拉沙漠中)捕获 GPS 坐标(没有反向地理编码、名称等),这样您就可以得到您所在位置的纬度和经度。

Core Location 是否支持该功能并退回到仅使用 GPS(没有小区三角测量或 WiFi 位置映射)?

我认为是的,但只是想确定一下。

最佳答案

某些 iOS 设备具有真正的 GPS 芯片,即使没有互联网连接,您也可以获取位置数据。我相信最近几款 iPhone 都有 GPS。部分 iPad 型号具有 GPS。我不相信任何 iPod touch 型号都有 GPS。

显然,如果没有互联网,您将无法显示任何 map 数据,除非它是应用程序的一部分,但应用程序将能够记录真实的位置数据。

此外,如果没有互联网,GPS 可能需要更长时间才能获得初始位置。带 GPS 的设备具有所谓的“辅助 GPS”。这意味着使用蜂窝和/或 WiFi 三角测量可以帮助更快地确定初始位置。

不带 GPS 的设备使用蜂窝和/或 WiFi 三角测量来获取估计的位置数据,这远不如带 GPS 的设备准确。

关于ios - 是否可以在没有任何互联网连接/禁用蜂窝网络的情况下使用 Core Location/GPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326890/

相关文章:

无法对齐 "pointer targets signedness"

swift - iOS 13 位置权限 - 从 iOS 12 升级后的行为是什么

objective-c - 删除mapkit中的边框

ios - 继承 UIView 用于添加新逻辑或扩展 UIViewController

iphone - GPS室内精度

android - LocationManager 与 Google Maps API 的准确性

ios - 返回值时 iOS 中的线程问题

objective-c - 将自己的 map 添加到/通过 MapKit iOS

ios - Xcode 静态分析报告 ARC 下的一处泄漏 - CGImageRef - 如何解决

ios - 由于方法调用,Tableview 滚动速度变慢