現在、精度が最も低い (kCLLocationAccuracyThreeKilometers) CLLocationManager を使用するアプリに取り組んでいます。ただし、数分ごとにユーザーの正確な位置を取得する必要があるため、タイマーの有効期限が切れたときに精度を kCLLocationAccuracyBest に設定します。
明らかに、CLLocationManager は位置の更新を開始し、不正確な位置からより正確な位置に段階的に移動します。しかし問題は、いつ最適な位置精度に達したかを検出する方法がわからないことです。そのため、いつ作業するのに最適な位置が得られるかわかりません。
この問題の解決策を知っている人はいますか? 高く評価されます。