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

1

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

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

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

Теги:
geolocation
cordova

2 ответа

4
Лучший ответ

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

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

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});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню