Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Gps跟踪谷歌地图_Javascript_Html_Cordova_Google Api - Fatal编程技术网

Javascript Gps跟踪谷歌地图

Javascript Gps跟踪谷歌地图,javascript,html,cordova,google-api,Javascript,Html,Cordova,Google Api,我正在开发一个需要跟踪服务的应用程序。如果用户自上次存储位置起已行驶x米,则应用程序会将坐标存储到数据库中 我正在使用phonegaps地理定位服务获取位置等 问题是gps不精确,如果我坐在椅子上检查位置,就会时不时地相差几米,导致轨迹混乱 有人能解决这个问题吗? -我正在考虑一种algorhitm,它可以检查加速度,并防止设备在加速度增加到很大/突然时存储位置 这是一个好办法,还是以前有人遇到过类似的问题 谢谢 如果还有人感兴趣,就可以找到答案 Android设备偶尔会“跳转”到附近的天线(至

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

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

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

有人能解决这个问题吗? -我正在考虑一种algorhitm,它可以检查加速度,并防止设备在加速度增加到很大/突然时存储位置

这是一个好办法,还是以前有人遇到过类似的问题


谢谢

如果还有人感兴趣,就可以找到答案


Android设备偶尔会“跳转”到附近的天线(至少是我们试过的天线),当它们跳转时,position.coords.speed设置为null。我们所需要做的就是防止在速度=null时存储位置

我认为设备加速不是一个理想的起点,因为它不一定与改变位置的人有任何形式的关联,但我不能提供任何解决方案。GPS有时可能不精确。以下两个地理位置有时可能相差50米,但实际上并未移动。至少这是我所经历的。也许为每个位置检查触发一系列地理位置事件会有所帮助,但这会降低性能。