【发布时间】:2013-12-10 00:21:21
【问题描述】:
我的移动网络应用程序利用 navigator.geolocation.watchPosition 来跟踪历史徒步旅行的折线和航点。 (客户要求的非原生应用)
由于天气恶劣,我的第一次测试是在车辆中进行的,在嵌入式 Google 地图上实时绘制折线时似乎产生了合理的结果。但是,在行走时,它会产生更多的曲折线。
一些研究表明,我需要过滤检索到的位置,而不仅仅是计算两点的距离。
建议的过滤器,卡尔曼过滤器,似乎有点出乎我的意料,我想知道是否有可用的 JavaScript 开源实现,这可能对我的用例有所帮助。
卡尔曼滤波器的开源 C/C++ 实现可以使用 emscripten 编译为 JavaScript 也可能会有所帮助。
【问题讨论】:
-
@geocodezip 我做了,但显然错过了你的第一个链接,无论如何谢谢。
标签: javascript html google-maps-api-3 geolocation kalman-filter