关于App中用到gis的功能性问题有三个:
** 1、没有信号时,路径如何续补**
户外运动难免遇到手机信号不好,或没有信号的地方,如隧道、山区,过来这段区域,信号重新恢复,如果按照通常获取位置信息画路径,就会有一条很难看的直线,如下图。那么,这种情况下该怎么续补中间中断的轨迹呢?
** 2、定位不准,偏移的问题 **
我这边调用的是百度地图的接口,试验过,高德、腾讯貌似都有位置便宜问题。比如,我将app打开,原地不动5分钟,都会显示有几十上百米的位置移动,谷歌地图或华为运动却能做的相对比较准确的绘制真实的运动轨迹。有没有办法能够提高这个位置精度,能够尽量减少位置偏移量,即便是100米偏移缩小到50、30也是好的。
** 3、app进入后台运行,会被系统杀掉进程 **
点击home键,app进入后台运行或关闭屏幕后,app无法持续获取运动位置信息,貌似会被系统杀掉。
但是,类似keep、动动、六只脚等软件却可以在需要的时候持续获取用户位置信息,怎么做到的呢?
请诸位做过类似功能的大神不吝告知,拜谢