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

时间:2013-10-29 05:53:43

标签: android cordova gps phonegap-build

我在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");

1 个答案:

答案 0 :(得分:0)

你必须做简单的算术。

average = (sum of values) / number of values

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

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

max speed = 0
if current speed > max speed
    max speed = current speed