我正在開發(fā)一個應(yīng)用,該應(yīng)用需要根據(jù)行進距離的速度來計算平均速度。我有這種方法可以在行走時返回距離 private float calculateDistance(LinkedList<LatLng> points) { float totalDistance = 0f; for (int i =0; i < points.size() -1; i++ ){ LatLng pointA = points.get(i); LatLng pointB = points.get(i + 1); float[] results = new float[3]; Location.distanceBetween (pointA.latitude, pointA.longitude, pointB.latitude, pointB.longitude, results); totalDistance += results[0]; } return totalDistance; }現(xiàn)在,我已經(jīng)走了一段距離,所以計算速度就像是,s = distance / time 但是現(xiàn)在我很擔(dān)心。如何計算步速以便根據(jù)當(dāng)前托盤部門的平均速度進行更改。我的意思是,如果我開始練習(xí)時可以說走路,那么我如何在走路時每10分鐘獲取一次信息,即我每10分鐘就跑一公里我看到了跑者,他們在您走路時進行計算,因此,如果您走了幾個街區(qū),它會告訴您您的步速約為10分鐘/公里我該如何完成這樣的事情?或要計算的公式是什么?
添加回答
舉報
0/150
提交
取消