Я создал небольшой javascript webapp, который использует navigator.geolocation.watchPosition
для отслеживания положения посетителя. Из полученных данных я замечаю, что лучшая точность из моих измерений составляет 5 м. Я думал, что этого будет достаточно, чтобы вычислить максимальную и текущую скорость.iPhone webapp GPS-точность
Но, похоже, что скорость не такая точная. Я иногда получаю результаты с разницей в 10 км/ч по сравнению с «настоящим» gps-приложением.
Это ограничение для webapp или это ошибка, которую я делаю в своих расчетах? Чтобы вычислить скорость, я сравниваю текущую позицию с последней позицией и вычисляю разницу/время.
Вы имеете в виду position.coords.speed? Я думал, что это не доступно на iPhone? – Jens