我用NIKE,Garmin,咪咕。其他都不用的。
不同的app,不僅算法不同,采樣的時間也不同,導致最終計算結果自然不同。
當然了,還依賴于你手機本身的硬件如何?
所有軟件的數據采樣都來自GPS硬件模塊接受到的信號。
如果硬件數據本身誤差大,那么軟件也不會好到哪里去。
任何測量都是個采樣的過程,理論上采樣越多,精度越好。
但是任何測量都是有誤差的,就看誤差大小,是否能接受了。
你可以去400米的標準跑道上,沿著內圈+20厘米處的地方,
也許1圈看不出多大誤差,
那就來個10公里吧,誤差會越來越大。
最終結束后,你再放大軌跡看看,就知道了,
都是用2點之間的線段連接而成,沒有誤差才是不正常的。
總的來說,手機軌跡的誤差在于:
1)硬件精度(第層模塊也有去掉信號噪音的算法)
2)軟件算法(采樣數據的距離怎么計算)
3)信號本身的強度