我目前正在开发一个使用精度最低的 CLLocationManager (kCLLocationAccuracyThreeKilometers) 的应用程序。但是,每隔几分钟我需要获取用户的准确位置,因此我将精度设置为 kCLLocationAccuracyBest 计时器到期时。
显然,CLLocationManager 开始更新位置,逐步从不准确的位置到更准确的位置。然而,问题是我不知道如何检测何时达到最佳位置精度,因此我永远不知道何时拥有最佳位置。
有人知道这个问题的解决方案吗?将不胜感激。