Скорость Android от спутниковой точности - PullRequest
0 голосов
/ 30 марта 2012

Я использую менеджер gps в Android для получения объектов Location для получения информации о местоположении пользователя. Я заметил, что есть функция для получения скорости пользователя в м / с: Location.getSpeed ​​().

Предполагая, что мое местоположение очень точное (<10 м), насколько точно можно ожидать, что Location.getSpeed ​​() будет? </p>

Примечание. Я заметил, что существует метод getAccuracy (), и я не был уверен, поможет ли это мне определить, насколько точной была скорость, или она применима только к фактическому местоположению (широте и долготе).

Ответы [ 2 ]

1 голос
/ 28 августа 2012

Точность скорости GPS не зависит напрямую от точности положения, потому что многие ошибки в положении являются систематическими.Почти такая же ошибка будет применена к двум последовательным вычислениям положения.Таким образом, хотя позиции неточны, скажем, на 5 метров, скорость и направление между ними все равно будут точно рассчитаны.

Согласно предыдущему ответу, мой опыт показывает, что скорость обычно составляет около 1-5 км / ч.

1 голос
/ 30 марта 2012

Ответ будет зависеть от вашего оборудования и нет. видимых спутников. Я использую скорость от объекта определения местоположения, чтобы определить скорость самолета для обнаружения таких событий, как взлет или посадка в приложении бортового регистратора. Для этого достаточно точности, вероятно, с точностью до одного или двух узлов (от 1,85 до 3,7 км / ч).

Если пользователь идет, я бы ожидал меньшей точности по отношению к его или ее абсолютному значению скорости.

...