W3C地理定位的速度单位是多少?

时间:2011-07-13 06:00:03

标签: android html5 geolocation cordova

W3C地理位置测量的速度单位是什么?

我已使用Phonegap在我的Android上测试过:

当我跑步时显示5-6,当我走路时它显示1-2。

2 个答案:

答案 0 :(得分:4)

来自W3C规范,§5.4:

“速度属性表示主机设备当前速度的水平分量的大小,并以米/秒指定......”

答案 1 :(得分:0)

这是一个以MPH显示速度的代码:

var speedEl = document.getElementById('speed');
navigator.geolocation.watchPosition(function(geodata){
    var speed = geodata.coords.speed;
    if(speed === null || speed === 0){
        speedEl.innerHTML = "You are standing still";
    }else{
        speedEl.innerHTML = (speed * 2.23693629) + "Mph";
    }
},function(){
    speedEl.innerHTML = "Unable to determine speed :-(";
}, {enableHighAccuracy: true});