私は非常に愚かな問題を抱えています
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, ll);
float spd = myLoc.distanceTo(previousLocation) / (myLoc.getTime() - previousLocation.getTime());
以前の場所は、myLoc
最後onLocationChanged
に呼び出された時刻、つまり 1 秒ごとに保存された場所です。
今私の問題は、時々非常に大きなピーク値を与えることです。spd
通常よりもはるかに高くなります。
これを減らす方法は誰にでもわかります
よろしくお願いします