有這么一個需求:
在一棟大樓里行走(可能走來走去,也可能一直走不回頭),行走結束后,得到行走的步數和距離。
步數我用傳感器解決了,距離不知道怎么得到。
uj5u.com熱心網友回復:
每次位置發生改變,都要計算和上一次坐標間距離,然后累加,不能只計算起點和終點間距離uj5u.com熱心網友回復:
感謝回復
這么做存在一個問題:
位置怎么確定?
據我所知目前的定位都存在一定的偏差(GPS等),對開車或室外跑步來說,這個偏差可以接受。但是對于只有幾分鐘的室內步行來說,誤差就顯得大了。
我的一個思路是:能否利用陀螺儀的相關特性,來獲取呢?
有這個思路,還沒詳細研究。
uj5u.com熱心網友回復:
大多數APP都是采用大資料的平均值進行計算的,比如一個人一段時間的步數加快,就會認為在跑步,就用步數乘以平均跑步步伐距離。如果是走路,就有步速除以走路步伐距離。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/43985.html
標籤:Android
上一篇:Qt + gcc + Win10環境編譯的程式,在Win7上有問題
下一篇:關于Android資料問題
