Android 集成的高德地图定位会跳动

我在项目里集成了高德地图,设置了高精度定位模式,但是定位会跳动,我自己不动它都会跳动,而且跳动的距离还比较远.这是为什么?怎么解决?

幕布斯7119047
浏览 1427回答 2
2回答

紫衣仙女

高精度模式是GPS定位,gps经常因为各种原因如大气层干扰等发生偏移。想解决这个问题的话,最好在获取定位数据之后,加个GPS漂移过滤算法(百度上有一些文档,可以搜一下看看),把GPS返回的毛刺数据做一下过滤即可。发布于:2018.07.04 16:03

临摹微笑

这个是GPS定位固有的问题,就是当你在一个地方固定不动的时候GPS采集到的位置信息是会漂移的,其实在运动的时候也会,只是几率会更小。具体的原因你可以去查GPS固定位置漂移。一般的解决办法是在软件上做判断,即当速度为0时,如果一定是间内产生了位置移动则自动过滤,或者是判断前后两次采集到的位置如果变化太大就忽略,还有就是如果如果采集的频率高的话可以做滤波算法。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android