iOSでの取得できる位置情報がどの程度正確かが気になったので、実測してみた。
前提知識
iOSにおいて、位置情報の精度は以下の6パターンを設定することが可能。
No. | 値 | 補足 |
---|---|---|
1 | kCLLocationAccuracyBestForNavigation | ナビアプリなどで利用できる最高精度 |
2 | kCLLocationAccuracyBest | 最高精度(デフォルト値) |
3 | kCLLocationAccuracyNearestTenMeters | 誤差10m程度の精度 |
4 | kCLLocationAccuracyHundredMeters | 誤差100m程度の精度 |
5 | kCLLocationAccuracyKilometer | 誤差1,000m程度の精度 |
6 | kCLLocationAccuracyThreeKilometers | 誤差3,000m程度の精度 |
測定方法
下図のルート(A地点からB地点)を歩いてみて、OSが取得する位置情報の経度/緯度をプロットしてみる。
OSが取得する位置情報とは、locationManager(_:didUpdateLocations:) で取得できる位置情報のこと。