我正在使用following code来检测特定用户的位置更改。但是,即使我将iPhone保持在同一位置几分钟,iPhone也会检测到位置的变化。以下是iPhone在同一位置时检测到的不同纬度经度。这是一些输出: {latitude =" 22.46812&#34 ;; 经度=" 88.39014&#34 ;;} {latitude =" 22.46814&#34 ;; 经度=" 88.39017&#34 ;;} {latitude =" 22.46813&#34 ;; 经度=" 88.39016&#34 ;;}依此类推......
为什么会发生这种情况,我该怎么做才能解决这个问题?
答案 0 :(得分:1)
这与GPS精度有很大关系。例如,太空中的卫星正在移动,地球正在移动。全球定位系统从来都不是精确的#34;在很长一段时间内,它可以在x个时间内完全协调。随着地球继续移动,就像天空中的坐着试图三角测量你的位置。
长话短说明你的GPS位置绝不是静态的,只是近似的。 :D你的代码很好,你的应用程序很好。