1、服务概述:

官网地址:鹰眼轨迹服务 | 百度地图API SDK (里面有相关功能的介绍)

2、鹰眼轨迹服务基本概念:

3、权限与配额:

4、创建鹰眼服务:

5、终端管理:

添加Entity:

                      //地图应用-服务端-AKprivate String ak = "你的密钥";//    新增实体@Testpublic  void testEntityAdd(){String url = "https://yingyan.baidu.com/api/v3/entity/add";
//        创建实体String body = HttpRequest.post(url).form("ak",ak)//鹰眼服务service_id.form("service_id",******).form("entity_name","route_1_1001").form("entity_desc","用户一创建的1001路线").execute().body();System.out.println(body);}

添加自定义字段:

更新Entity:

删除Entity:

查询Entity:

6、轨迹上传:

  //    上传轨迹   为一个entity上传一个轨迹点@Testpublic  void testEntityaddpoint(){String url = "https://yingyan.baidu.com/api/v3/track/addpoint";
//        创建实体String body = HttpRequest.post(url).form("ak",ak).form("service_id",2340**).form("entity_name","route_1_1002").form("latitude",21.276161)//纬度.form("longitude",110.359064)//经度.form("loc_time",System.currentTimeMillis()/1000)//定位时间戳,精确到秒.form("coord_type_input","bd09ll")//返回坐标体系.form("speed",10.23)//速度.form("direction",15)//方向.execute().body();System.out.println(body);}

7、批量添加轨迹点:

    //    批量上传轨迹点@Testpublic  void testEntityaddpoints(){String url = "https://yingyan.baidu.com/api/v3/track/addpoints";List<Object> pointList = new ArrayList<>();pointList.add(MapUtil.builder().put("entity_name","route_1_1002").put("latitude",21.281264)//纬度.put("longitude",110.363017)//经度.put("loc_time",System.currentTimeMillis()/1000)//定位时间戳,精确到秒.put("coord_type_input","bd09ll")//返回坐标体系.put("speed",10.23)//速度.put("direction",15).build());//速度pointList.add(MapUtil.builder().put("entity_name","route_1_1001").put("latitude",21.284649)//纬度.put("longitude",110.377749)//经度.put("loc_time",System.currentTimeMillis()/1000)//定位时间戳,精确到秒.put("coord_type_input","bd09ll")//返回坐标体系.put("speed",10.23)//速度.put("direction",15).build());//速度//        创建实体String body = HttpRequest.post(url).form("ak",ak).form("service_id",234098).form("point_list", JSONUtil.toJsonStr(pointList)).execute().body();System.out.println(body);}

8、轨迹上传:

    //    上传轨迹   为一个entity上传一个轨迹点 (模拟用户骑行操作)@Testpublic  void testEntityaddpoint2(){String url = "https://yingyan.baidu.com/api/v3/track/addpoint";String point="110.352982,21.269002|110.349961,21.27452|110.353396,21.275264|110.354387,21.275329|110.358572,21.280737";
//循环操作:  以|进行分割StrUtil.split(point,'|').forEach(pointStr ->{
//           以,进行分割String[] splitStr = StrUtil.splitToArray(pointStr,',');//        创建实体String body = HttpRequest.post(url).form("ak",ak).form("service_id",2340**).form("entity_name","route_1_1003").form("latitude", Convert.toDouble(splitStr[1]))//纬度.form("longitude",Convert.toDouble(splitStr[0]))//经度.form("loc_time",System.currentTimeMillis()/1000)//定位时间戳,精确到秒.form("coord_type_input","bd09ll")//返回坐标体系.form("speed",10.23)//速度.form("direction",15)//速度.execute().body();System.out.println(body);try {Thread.sleep(RandomUtil.randomInt(5,30) * 1000);} catch (InterruptedException e) {e.printStackTrace();}});}

9、查询轨迹:

//    查询轨迹里程@Testpublic  void testEntitygettrack(){String url = "https://yingyan.baidu.com/api/v3/track/gettrack";
//查询在哪个时间段Long startTime = DateUtil.parse("2022-08-19 00:00:00").getTime()/1000;Long endTime = DateUtil.parse("2022-08-19 23:59:59").getTime()/1000;
//        创建实体String body = HttpRequest.get(url).form("ak",ak).form("service_id",2340**).form("entity_name","route_1_1003").form("start_time",startTime)//开始时间.form("end_time",endTime)//结束时间.form("is_processed",1)//是否纠偏.execute().body();System.out.println(body);}

百度地图-鹰眼轨迹服务相关推荐

  1. 百度地图鹰眼轨迹服务

    这里写目录标题 百度地图鹰眼轨迹服务 鹰眼轨迹服务概述: 鹰眼轨迹服务基本概念: 权限与配额: 创建鹰眼服务: 获取服务id: 终端管理: 添加entity: 添加entity自定义字段: 更新ent ...

  2. 百度地图鹰眼轨迹服务web服务API应用

    1.进入控制台进入应用,最好认证过百度开发者,没认证之前,代码没问题 一直报4005错误 创建应用地址:http://lbsyun.baidu.com/apiconsole/key 2.创建鹰眼服务 ...

  3. 百度地图- - - 鹰眼轨迹- - - -实时定位

    2019独角兽企业重金招聘Python工程师标准>>> 最近看了下鹰眼轨迹sdk,写了个小demo,做个笔记,以便以后需要的时候可以参考下... 1.先将需要的sdk嵌入到工程中,直 ...

  4. 百度地图开发之——百度地图鹰眼轨迹管理台DEMO-v3部署到服务器上

    百度地图开发官方下载口:https://github.com/baidu-openmap-trace/web-demo-v3 第一:部署准备 搭建NPM和FIS3的环境 1.安装node.js:htt ...

  5. 百度地图- - - 鹰眼轨迹- - - 历史轨迹和里程查询

    2019独角兽企业重金招聘Python工程师标准>>> 准备工作就不多说了,在之前的实时定位中已经提过,这里就主要说下思路 查询历史轨迹, 主要是要有时间段,并且这个时间段必须在24 ...

  6. 百度地图鹰眼轨迹---乱码问题

    沉寂了这么久,一直没能搞出新的东西,终于,今天,做出来了,特此来一发! 这些天要搞一个竞赛,在利用百度地图实现自己的功能时,出现了N个幺蛾子,现在回想起来,自己蠢得可以.现在说重点: 百度鹰眼,这是个 ...

  7. 百度Create2021:百度地图日均位置服务请求次数突破1300亿

    12月27日,百度Create 2021(百度AI开发者大会)举行,在智能地图论坛上,百度地图智能物流.智能空间.智慧文旅等多个行业解决方案集中亮相,展示了百度地图在各行各业智能化升级中的支撑作用. ...

  8. Android 高仿百度地图的LBS服务——基础地图篇(v 3.1.1)

    一.前言 转载请标明出处:http://blog.csdn.net/wlwlwlwl015/article/details/41076537 因为项目需要集成地图功能,所以交给我负责研究并继续完善百度 ...

  9. Android 高仿百度地图的LBS服务——离线地图篇 Part 2 (v 3.1.1)

    一.前言 转载请标明出处:http://blog.csdn.net/wlwlwlwl015/article/details/41492031 这一篇blog写的真心不容易,我只想说我这种菜鸟去高仿百度 ...

最新文章

  1. Linux基础知识汇总(2)...持续更新中
  2. android流量控制的实现,Android系统中P2P应用数据包捕获及流量控制研究
  3. 【Zookeeper】Zookeeper部署笔记
  4. 关于java连接sqlserver2000 和sqlserver2005的初识
  5. 应用工具 .NET Portability Analyzer 分析迁移dotnet core
  6. php防止跨域提交,PHP防止跨域提交表单的简单示例
  7. 启动马达接线实物图_电工外出接单从事配电柜接线、调试工作的三个要领
  8. c语言自定义函数案例情景,第4周 C语言及程序设计提高例程-3 体验自定义函数...
  9. oracle xsql详解(二)
  10. iOS开发,第三方应用微信授权登录,获取微信unionid
  11. 15个网站失效死链接检查工具
  12. csv交换到excel
  13. 编程:获取股票实时行情数据大全
  14. win7 U盘安装和激活
  15. 阿里云盘帮我扩容了10个T,拿来吧你!
  16. YOLOv5 Head解耦
  17. Python小白机器学习教程:Sklearn精讲
  18. 【OpenCV】OpenCV介绍及C++环境配置
  19. Matlab Mobile手机版获取gps数据和加速度信号融合
  20. 移动应用程序管理(MAM)

热门文章

  1. HK1 Box刷openwrt
  2. 明道云如何实现银行内部评级管理
  3. steam夏日促销悄然开始,用Python爬取排行榜上的游戏打折信息!
  4. 什么是linux设备树
  5. MarkDown简单语法入门
  6. 怎样设置html默认打开网址,怎样设置默认网站-如何将IE默认打开的网页去掉?我的IE本来设置的主页是百度,但每 爱问知识人...
  7. 手机吃鸡登显示服务器繁忙,吃鸡一直登不上显示服务器繁忙是什么情况 | 手游网游页游攻略大全...
  8. 指纹识别 之 电容式、超声波和光学式 三面鼎立
  9. 半入耳蓝牙耳机哪款好?半入耳耳机南卡和JBL对比评测
  10. sqlserver之清空表数据