标签: iphone gps
所有我想知道为什么iphone中的位置管理器在运行应用程序时第一次给出错误的坐标。由于这个我的距离在应用开始时达到100米而我的平均速度也因此而受影响
答案 0 :(得分:2)
您收到的每个位置都具有水平精度。如果精度高于某个阈值,比如10米,则忽略它。获得准确读数需要更长时间。否定的准确性意味着未知,也应该被丢弃。
您也可以保留当前逻辑,但在第一次精度低于阈值时重置所有数据。您仍然会忽略不准确的数据,但您可以按照地图程序的方式向用户提供一些初步反馈。
使用哪种方法取决于您的应用程序。