需求

最近出了个记录道路路长&河道河长的巡路巡河轨迹的需求。
大致需要达到如下图所示的效果:

未接入第三方

最开始没使用第三方SDK,应用直接监听系统位置变动事件来做的,效果不是很理想。
定位点会跳来跳去,自己写的点位矫正方法效果也不是很好;
轨迹虽然出来了,但是经不起放大看;里程数据和实际出入也比较大,失去了参考意义。
也无法继续添加更多功能,如轨迹绑路、行为分析等…

最终考虑使用百度的鹰眼服务来完善相关功能。

一、鹰眼服务简介

鹰眼服务是百度地图提供的一套轨迹管理服务,提供各端SDK和API供开发者便捷接入,追踪您所管理的车辆/人员等运动物体。基于鹰眼提供的接口和云端服务,开发者可以迅速构建一套完全属于您自己的完整、精准且高性能的轨迹管理系统,可应用于车队管理、人员管理等领域。

既然人家已经给我们提供了完善的轨迹功能,那我们怎么能不用用看呢。

二、申请AK和创建鹰眼服务空间

  • AK 用于绑定移动应用。百度应用管理-点击跳转。
    申请时相关参数:

    1. 包名:com.baidu.track (此为示例工程的包名)。
    2. 发布版SHA1:根据你自己的打包文件获取(获取方法见获取打包文件(.keystore)的MD5/SHA1/SHA256)。
    3. 开发版SHA1:获取方法见获取开发版MD5/SHA1/SHA256。
  • 鹰眼服务空间用于储存和管理终端相关信息。百度鹰眼服务管理-点击跳转。

三、导入官方示例工程

示例工程下载页 - 点击跳转
下载好示例工程后将文件解压并导入Android Studio。

  • 配置AK参数
    在Mainfest.xml文件中搜索com.baidu.lbsapi.API_KEY,将值设置为申请的AK值。
  • 配置服务空间ID
    在TrackApplication.java文件中搜索serviceId,将值设置为申请的服务空间ID。

四、运行示例测试效果

  • 在手机端打开轨迹服务

  • 在管理端查看终端信息
    点击可查看运动轨迹等信息。

百度鹰眼服务安卓端示例工程使用流程相关推荐

  1. 百度鹰眼 html,百度鹰眼服务平台部署教程

    百度鹰眼服务平台部署分为四步(windows系统亲测) 1.下载安装nodejs服务(https://nodejs.org/en/  ) 2.使用npm安装FIS3(验证node:node -v    ...

  2. java 百度鹰眼sdk,百度鹰眼之工具类

    本文主要介绍对接百度鹰眼工具,包含创建entity.查询entity.轨迹上传.创建围栏等.需要的朋友可以参考一下. 1.YinyanUtil.java public class YinyanUtil ...

  3. 百度鹰眼html打开,BMap:WEB 服务API

    ylbtech-Map-Baidu: WEB 服务API 百度地图Web服务API为开发者提供http/https接口,即开发者通过http/https形式发起检索请求,获取返回json或xml格式的 ...

  4. 百度大脑 EasyEdge 推出端云协同服务,大幅提升本地部署模型迭代效率

    在实际业务场景中越来越多的企业选择将模型部署在本地进行应用,比如部署在本地服务器上或者智能摄像头等硬件设备端上.当本地设备越来越多或者模型频繁迭代时,如何快速高效的完成本地设备上的模型部署和迭代成为了 ...

  5. 百度鹰眼Web服务API开发使用教程

    文章目录 @[toc] 百度地图开发 - 鹰眼轨迹 一. 准备工作 二. 开发流程 [全程官方讲解文档](http://lbsyun.baidu.com/index.php?title=yingyan ...

  6. 通过百度地图api实现简单经纬度输入定位(安卓端)

    老师居然检查作业了!因为之前做过一点,熬夜做了一下,太久没搞安卓了,感觉之前学的全忘了:(. 功能演示 老师的要求是实现输入经纬度,在地图中显示该坐标位置信息 通过网上经纬度查询系统查得桥楼餐厅经纬度 ...

  7. baidumaptrace.php,GitHub - SignalLine/BaiduMapTrace: 百度地图运动轨迹纠偏、去噪、绑路之百度鹰眼sdk服务...

    BaiduMapTrace 百度地图运动轨迹纠偏.去噪.绑路之百度鹰眼sdk服务 轨迹大致能反应用户所经过的路劲,效果还是不错的,说明gps信号较好,精度较高. 但是除了西边的轨迹较为平滑之外,其他方 ...

  8. html百度转到顶部 fixed,科技常识:完美解决安卓端百度浏览器屏蔽fixed悬浮元素的问题...

    今天小编跟大家讲解下有关完美解决安卓端百度浏览器屏蔽fixed悬浮元素的问题 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关完美解决安卓端百度浏览器屏蔽fixed悬浮元素的问题 的相关资料 ...

  9. linux下svn(subversion)服务端添加工程及配置权限

    linux下svn(subversion)服务端添加工程及配置权限 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/9010507.html 此篇我只是将所做过的 ...

最新文章

  1. 查看tensorflow pb模型文件的节点信息
  2. gitblit无法安装windows服务或者启动服务失败:Failed creating java
  3. iis php性能优化,IIS 6 的 PHP 最佳配置方法
  4. Android开发之约束布局平均分布|ConstraintLayout平均分布|约束布局均匀分布|ConstraintLayout均匀分布
  5. 程序开发基础学习四(boost::signal2 函数学习)
  6. 信息学奥赛一本通 1042:奇偶ASCII值判断 | OpenJudge NOI 1.4 04
  7. LeetCode 题 - 88. 合并两个有序数组
  8. 基于Matlab的跨孔电磁波\跨孔雷达的直射线追踪(一)
  9. Golang的GC和内存逃逸
  10. mysql 表 区 块 页_数据库 | 001-MySQL梳理系列(一)
  11. DropDownList如何绑定DataTable,如何绑定DataSet
  12. 树莓派3代b型静态IP设置,和ssh的wlan配置
  13. 【C语言】c语言练习题【2】(适合初学者)
  14. 基于UDP的简易网络聊天室
  15. 找出数组中其中最大的数及其下标
  16. 华为首个芯片工厂封顶!
  17. node14 升级 node16 后 vue2 项目中 sass 报错问题
  18. 《奇葩说》撞题郭敬明,面对“死亡”,AI竟然赚足眼泪和流量?
  19. apicloud命名空间$api方法集合
  20. VS 和VC 的区别

热门文章

  1. Aliyun短信服务集成
  2. Github使用教程(一)--搭建Github环境
  3. JSP+Servlet实现留言板(简陋)
  4. c语言祝生日快乐的程序,C语言如何编程生日快乐代码
  5. Windows 10 任务管理器重置偏好设置
  6. 哥德尔奖得主Cynthia Dwork:实现算法公平性,长路漫漫
  7. Python - 获取微信好友性别比例( Pie )
  8. 欢迎使用CSDN-markdown编辑器噶梦想偶尔
  9. Docker配置DaoCloud加速器镜像
  10. 遥感影像识别-制作数据集