GPS数据采集
微信小程序
1、开始采集数据
判断上一次数据采集是否异常结束。
是,则更改isStart是否开始采集的状态,设置为1。
可输入周期,单位:时h 分m (秒s最低限制15s)采集一次经纬度数据存入数据库。
集成高德、百度、腾讯等地图,展示经纬度所在的地图位置,和实时监听位置发生的变化。
2、停止数据采集
表示一次导航结束。并且把isStart状态设置为0,表示采集结束。
PC端GPS数据管理
1、数据列表,表格数据展示,经纬度精度速度地址时间等等...支持关键字模糊查询。
2、我的地图。监听后台传过来的数据进行打点连线,支持陀螺仪观测和卫星图、路网、路况等图案和路线展示,后续可能会加入选择地图和自定义地图。
后台维护
1、过去一周的GPS数据会被逻辑删除掉(数据列表中不会展示),一个月后的数据会被物理删除掉(数据库中被删除)。(暂时先放放,看需求)。
2、后端设定每10秒去获取isSatrt等于1的数据根据时间排序后推送给PC端进行展示。
3、微信小程序停止采集后,后端关闭定时任务不再给PC端推送数据。
PC端展示
1、实时获取排序好后的数据进行一个一个点连接一条线出来,点击坐标点显示详情数据。
问题
1、以上只支持个人使用数据导航。如果要多用户使用需要加入User模块进行分区。
2、解决微信小程序频繁获取经纬度失败问题。