ios - 如何在 iOS 中获取卫星数量?

标签 ios core-location

我无法找到如何使用 CoreLocation 计算设备获得的卫星数。在我的 Android 应用程序中,我有这样的信息,我想在我的 iOS 应用程序中使用它。 有什么想法吗?

最佳答案

安迪是对的。我唯一要补充的是,如果 verticalAccuracy > 0,您可以假设至少有 4 颗卫星。如果 horizo​​ntalAccuracy 在 0-60m 范围内,您可能有 5 颗或更多。如果 horizo​​ntalAccuracy 为 60-300m 且 verticalAccuracy < 0,则您可能只有 3 颗。如果 horizo​​ntalAccuracy > 300m 且 vertical < 0,则最终您可能有 < 3 颗卫星。这些大致是各种精度级别所需要的。我认为 CL 不会在 WiFi 或仅使用 Cell 的位置上报告 < 500 米的精度。

关于ios - 如何在 iOS 中获取卫星数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13292712/

相关文章:

ios - 为 FCM 检索 token 的正确方法 - iOS 10 Swift 3

ios - CAKeyFrameAnimation 在重复之前延迟

ios - CLLocation distanceFromLocation : returns zero on iOS 9. 是bug吗?

ios - 我应该在 Swift 中使用单例位置管理器吗?

ios - Swift UIImage 命名返回 nil 并在 Assets 中使用通用图像

ios - 访问 NSDictionary 数组对象中的第二层数组

ios - 以10米为增量记录用户的移动并在MKMapView中将其显示为一行不起作用

ios - 是否可以使用CoreLocation/MapKit查找纬度/经度附近的地址?

ios - Firebase 身份验证 Twitter API 登录 "Nothing to see here"

ios - 未获取就请求用户位置授权