我在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");
答案 0 :(得分:0)
你必须做简单的算术。
average = (sum of values) / number of values
因此,您需要某种数据结构来保存您记录的每种速度,然后能够将它们相加并除以您收集的数字。
要获得最大速度,您必须从变量中的最大速度为零开始。然后:
max speed = 0
if current speed > max speed
max speed = current speed