我正在创建一个应用程序,该应用程序需要确定我的当前位置(在 didUpdateLocation 中记录:)是否存在于我拥有的一组地理坐标中。现在我明白了比较 double/float 值是否相等可能容易出错,因为地理坐标中涉及的精度非常高。GPS 中的轻微不准确可能会使我的算法偏离轨道。因此,我需要将它与一些误差幅度进行比较。
如何将 2 个 CLLocations 与误差幅度进行比较?或者确定位置读取中的错误(我认为这是不可能的,因为 CLLocationManager 会纠正它)。
提前致谢 :)