-1

我在 android 中使用 phonegap 通过 gps 获得速度,但是如何从这个值计算平均和最大速度?

function onSuccess(position) {
    var speedO= position.coords.speed

      var Rspeed= (speedO*(60*60))/1000 //Calculate speed from meter per second to km per hour.
      var Nspeed = parseFloat(Math.round(Rspeed * 100) / 100).toFixed(3);




        $("#speed").html("Nspeed");
4

1 回答 1

0

你将不得不做简单的算术。

average = (sum of values) / number of values

因此,您将需要某种数据结构来保存您记录的每个速度,然后能够将它们相加并除以您收集的数字。

要获得最大速度,您必须从变量中的最大速度为零开始。然后:

max speed = 0
if current speed > max speed
    max speed = current speed
于 2013-10-29T06:18:38.347 回答