gpt4 book ai didi

javascript - 平滑地理位置的噪声

转载 作者:行者123 更新时间:2023-11-30 17:43:59 26 4
gpt4 key购买 nike

我的移动网络应用程序利用 navigator.geolocation.watchPosition 来跟踪历史徒步旅行的折线和路标。 (客户要求非原生应用)

由于天气恶劣,我的第一次测试是在车辆中进行的,并且在嵌入式 Google map 上实时绘制多段线时似乎产生了合理的结果。然而,当行走时,它会产生一条更曲折的线。

一些研究表明,我需要过滤检索到的位置,而不是仅仅计算两点的距离。

建议的滤波器卡尔曼滤波器似乎让我头疼,我想知道是否有可用的 JavaScript 开源实现,这对我的用例有帮助。

卡尔曼滤波器的开源 C/C++ 实现,可以使用 emscripten 编译成 JavaScript也可能有帮助。

最佳答案

我在回答这个问题时发布了一个可用于地理定位数据的简单卡尔曼滤波器:Smooth GPS data .它是为 Android 设计的,其中 GPS 位置读数伴随着一个称为 accuracy 的误差条数字,以米为单位。这意味着对于每个 GPS 位置读数,真实位置有 67% 的概率位于以指定位置为中心的圆内,圆的半径由 accuracy 数字给出。如果您的情况不同,则需要做一些工作,如果是这样,我建议您编辑问题以更详细地说明卡尔曼滤波器的输入。

关于javascript - 平滑地理位置的噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20483646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com