美文网首页
轨迹开发

轨迹开发

作者: 代码界的泥石流 | 来源:发表于2018-05-26 19:05 被阅读0次

    轨迹绘制原理:
    • 5S采集一次信息 10S上传服务器,

    • 网络差+GPS弱的 会把轨迹缓存本地,等待网络好的时候统一上传

    • 服务被干掉的时候 则停止采集

    • 每10S 请求历史轨迹数据 拿到轨迹数据则绘制到地图上

    • 带看打卡功能

      • 开始带看:(此步骤无接口交互)
      定位:获取位置信息、反编译经纬度地理编码并显示信息窗体(☆)0.5天
      历史轨迹绘制:每5S获取一次完整带看轨迹信息,进行位置纠偏、速度地理补偿、显示地图、动态显示轨迹线路+定位点,保活服务(☆☆☆☆)2-3天
      问题:主动或被动被杀掉进程、中断轨迹采集的点、目前解决措施:视为“带看开启”至“服务中断”的时间为一段轨迹。
    
    • 结束带看
     地图截图: 调用百度地图生成功能(☆☆)0.5天
     停留点获取:获取停留至5分钟的地点、通过百度地图返回的时间、上传经纬度动态判断(☆☆) 0.5天
     标记点获取:将标记点缓存本地数据库(☆☆☆)0.5天
     接口: 上传截图、用户经纬度、用户信息、停留点、标记点、至服务器(☆☆)0.5天
    
    
    • 添加标记点
     界面:地点编译、本地图片地址 保存本地数据库  (☆) 0.3天
    
    • 我的足迹功能

    - 用户定位信息:(☆) 0.1天
    - 用户足迹列表(根据日期刷新):(☆)涉及接口(根据日期查询足迹列表)1天
    - 当前用户停留点:绘制点在地图显示、并显示点的地理编码信息,涉及接口(查询当日停留点+标记点)2天,编辑更新各个点(设计 修改标记点及停留点功能)。
    - 当前用户某段足迹轨迹+标记点+停留点(根据id查询足迹+标记点+停留点)涉及接口(☆☆☆)1天
    
    • 团队足迹功能

    - 部门选择:显示对应部门列表信息,涉及接口(当前用户对应部门列表)0.5天(☆☆)
    - 团队综合轨迹列表:各成员每日活动信息列表(包含上下拉刷新 分页加载)涉及接口(当前用户对应轨迹列表)(☆☆)1天
    - 团队某个组员活动信息:0.2天(个人足迹界面已开发好)(☆)
    - 团队综合足迹:查询 选择的用户 综合轨迹 
    

    总计:开发时间 12天 测试1-2天

    相关文章

      网友评论

          本文标题:轨迹开发

          本文链接:https://www.haomeiwen.com/subject/ttimjftx.html