Мое мобильное приложение использует навигатор.geolocation.watchПоложение для отслеживания полилиний и путевых точек для исторических пешеходных маршрутов. (Требование клиента не является родным)Сглаживающий шум для геолокации
Мои первые испытания были проведены в автомобиле из-за плохой погоды и, как представляется, дали разумные результаты при построении полилинии на встроенной карте Google в режиме реального времени. Однако при ходьбе он произвел более зигзагообразную линию.
Некоторые исследования показали, что мне нужно отфильтровать полученное местоположение, а не просто вычислять расстояние между двумя точками.
Предлагаемый фильтр, фильтр Калмана, кажется, что-то над моей головой, и мне интересно, существует ли версия JavaScript с открытым исходным кодом для JavaScript, которая может помочь моему варианту использования.
Использование C/C++ с открытым исходным кодом для фильтра Kalman, которое может быть скомпилировано в JavaScript с использованием emscripten, также может помочь.
Вы попробовали? [Это был четвертый результат для «hhalman filter javascript»] (https://github.com/itamarwe/kalman), [это был шестой] (http://www.codeproject.com/Articles/326657/KalmanDemo) , – geocodezip
@geocodezip Я сделал, но, очевидно, пропустил вашу первую ссылку, спасибо в любом случае. – bardu