В каких единицах измеряется скорость с помощью геолокации W3C? - PullRequest
1 голос
/ 13 июля 2011

В каких единицах измеряется скорость с помощью геолокации W3C?

Я проверил на своем Android с помощью Phonegap:

Когда я бегу, это показывает 5-6, когда я иду, это показывает 1-2.

Ответы [ 2 ]

4 голосов
/ 13 июля 2011

Из спецификации W3C , §5.4:

"Атрибут скорости обозначает величину горизонтальной составляющей текущей скорости хост-устройства и указывается в метрах в секунду ... "

0 голосов
/ 16 декабря 2011

Вот код, который отображает скорость в милях в час:

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});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...