0

我正在开发一个需要跟踪服务的应用程序。如果用户自上次存储位置以来已经行进 x 米,则应用程序会将坐标存储到数据库中。

我正在使用 phonegaps 地理定位服务来获取位置等。

问题是 gps 不精确,如果我坐在椅子上检查位置,是否会时不时地相差几米,导致轨道混乱。

有人对此有解决方案吗?-我正在考虑一种检查加速度的算法,并在加速度增加很多/突然增加时阻止设备存储位置。

这会是一个好方法吗,或者以前有人遇到过类似的问题吗?

谢谢!

4

1 回答 1

0

如果有人仍然感兴趣,请找到答案。

Android 设备时不时地“跳”到天线附近(至少是我们尝试过的那些),并且当它们这样做时 position.coords.speed 设置为 null。如果 speed == null.. =),我们需要做的就是防止存储位置

于 2013-05-10T14:15:05.963 回答