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またはセルのみの場所で500m未満の精度を報告するとは思わない。

于 2012-11-09T13:44:25.830 に答える
4

これは、公開されているiOSAPIを使用して行うことはできません。

たとえば、クエリできる属性のリストについては、CLLocationクラスのドキュメントを確認してください。horizontalAccuracyverticalAccuracy

于 2012-11-08T16:23:07.330 に答える