[swift] CLLocationManagerのdesiredAccuracyまとめ

目次

CLLocationManagerのdesiredAccuracyまとめ

位置を取得するCLLocationManagerの設定項目であるdesiredAccuracyをまとめてみた

desiredAccuracy一覧

  • kCLLocationAccuracyBestForNavigation
    • 最も精度が高い、ナビゲーションアプリに向いている
  • kCLLocationAccuracyBest
    • 精度が高い
  • kCLLocationAccuracyNearestTenMeters
    • 10m誤差
  • kCLLocationAccuracyHundredMeters
    • 数百メートル誤差
  • kCLLocationAccuracyKilometer
    • 1キロ誤差
  • kCLLocationAccuracyThreeKilometers
    • 3キロ誤差

上のlevelになるごとにバッテリーの消費が多くなる

サンプルコード

var lm: CLLocationManager! = nil
lm = CLLocationManager()
lm.desiredAccuracy = kCLLocationAccuracyThreeKilometers //誤差3キロに設定
lm.startUpdatingLocation() //動作start

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です