7

我不知道如何获取设备使用 CoreLocation 获得的卫星数量。在我的 Android 应用程序中,我有这样的信息,我想在我的 iOS 应用程序中使用它。有任何想法吗?

4

2 回答 2

5

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

于 2012-11-09T13:44:25.830 回答
4

使用任何公开可用的 iOS API 都无法做到这一点。

例如,查看CLLocation文档以获取您可以查询的属性列表,horizontalAccuracy并且verticalAccuracy可能对您有所帮助。

于 2012-11-08T16:23:07.330 回答