在iOS中,即使设备处于一个位置,也会检测到不同的位置

时间:2015-07-13 15:27:45

标签: ios xcode

我正在使用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 ;;}依此类推......

为什么会发生这种情况,我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

这与GPS精度有很大关系。例如,太空中的卫星正在移动,地球正在移动。全球定位系统从来都不是精确的#34;在很长一段时间内,它可以在x个时间内完全协调。随着地球继续移动,就像天空中的坐着试图三角测量你的位置。

长话短说明你的GPS位置绝不是静态的,只是近似的。 :D你的代码很好,你的应用程序很好。