我不知道如何获取设备使用 CoreLocation 获得的卫星数量。在我的 Android 应用程序中,我有这样的信息,我想在我的 iOS 应用程序中使用它。有任何想法吗?
问问题
2759 次
2 回答
5
安迪是对的。我唯一要补充的是,如果verticalAccuracy > 0,您可以假设至少有4颗卫星。如果horizontalAccuracy在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 回答