Android使用高德API实现轨迹追踪(作业要自己写哦)
发布网友
发布时间:2022-12-04 18:13
我来回答
共1个回答
热心网友
时间:2024-08-01 04:16
每间隔10秒,同时距离移动大于1米的情况下,记录一次位置信息,在地图上绘制60秒的行动轨迹。
高德API的引用可见我上一篇博客: https://www.jianshu.com/p/4b773727e42c
在上一篇博客已经实现了地图的显示,因此需要实现的功能如下:
1.记录位置
2.在地图上绘制轨迹
在AndroidManifest.xml的application标签中声明service组件,每个app拥有自己单独的定位service。声明如下:
主要是定位+回调函数绘制路线。
(这里不加也可以,但是有可能会出现报错但还能运行或者是闪退的情况)
不知道是不是定位不精确的原因,短距离步行显示的差距有点大,也有可能是第一次定位和第二次定位会出现偏差导致了第一个线段的不准确。
远距离的轨迹跟踪还是比较准确的。