如何获取iOS中的卫星数?

Mae*_*aep 6 core-location ios

我无法找到如何使用CoreLocation来获取设备获得的卫星数量的信息。在我的Android应用程序中,我有类似的信息,我希望在我的iOS应用程序中拥有它。有任何想法吗?

pro*_*rmr 5

安迪是正确的。我唯一要添加的是,如果verticalAccuracy> 0,则可以假设至少有4颗卫星。如果horizo​​ntalAccuracy在0-60m之内,则可能有5颗或更多。如果horizo​​ntalAccuracy为60-300m,verticalAccuracy为<0,则可能只有3颗卫星。最后,如果horizo​​ntalAccuracy> 300m,而vertical <0,则可能为<3颗卫星。我认为CL不会报告WiFi或仅Cell位置的准确度<500m。


And*_*air 4

使用任何公开可用的 iOS API 都是不可能实现这一点的。

例如,检查CLLocation文档horizontalAccuracy以获取您可以查询的属性列表,这些属性可能verticalAccuracy对您有用。