百度地图-鹰眼轨迹服务
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);}
百度地图-鹰眼轨迹服务相关推荐
- 百度地图鹰眼轨迹服务
这里写目录标题 百度地图鹰眼轨迹服务 鹰眼轨迹服务概述: 鹰眼轨迹服务基本概念: 权限与配额: 创建鹰眼服务: 获取服务id: 终端管理: 添加entity: 添加entity自定义字段: 更新ent ...
- 百度地图鹰眼轨迹服务web服务API应用
1.进入控制台进入应用,最好认证过百度开发者,没认证之前,代码没问题 一直报4005错误 创建应用地址:http://lbsyun.baidu.com/apiconsole/key 2.创建鹰眼服务 ...
- 百度地图- - - 鹰眼轨迹- - - -实时定位
2019独角兽企业重金招聘Python工程师标准>>> 最近看了下鹰眼轨迹sdk,写了个小demo,做个笔记,以便以后需要的时候可以参考下... 1.先将需要的sdk嵌入到工程中,直 ...
- 百度地图开发之——百度地图鹰眼轨迹管理台DEMO-v3部署到服务器上
百度地图开发官方下载口:https://github.com/baidu-openmap-trace/web-demo-v3 第一:部署准备 搭建NPM和FIS3的环境 1.安装node.js:htt ...
- 百度地图- - - 鹰眼轨迹- - - 历史轨迹和里程查询
2019独角兽企业重金招聘Python工程师标准>>> 准备工作就不多说了,在之前的实时定位中已经提过,这里就主要说下思路 查询历史轨迹, 主要是要有时间段,并且这个时间段必须在24 ...
- 百度地图鹰眼轨迹---乱码问题
沉寂了这么久,一直没能搞出新的东西,终于,今天,做出来了,特此来一发! 这些天要搞一个竞赛,在利用百度地图实现自己的功能时,出现了N个幺蛾子,现在回想起来,自己蠢得可以.现在说重点: 百度鹰眼,这是个 ...
- 百度Create2021:百度地图日均位置服务请求次数突破1300亿
12月27日,百度Create 2021(百度AI开发者大会)举行,在智能地图论坛上,百度地图智能物流.智能空间.智慧文旅等多个行业解决方案集中亮相,展示了百度地图在各行各业智能化升级中的支撑作用. ...
- Android 高仿百度地图的LBS服务——基础地图篇(v 3.1.1)
一.前言 转载请标明出处:http://blog.csdn.net/wlwlwlwl015/article/details/41076537 因为项目需要集成地图功能,所以交给我负责研究并继续完善百度 ...
- Android 高仿百度地图的LBS服务——离线地图篇 Part 2 (v 3.1.1)
一.前言 转载请标明出处:http://blog.csdn.net/wlwlwlwl015/article/details/41492031 这一篇blog写的真心不容易,我只想说我这种菜鸟去高仿百度 ...
最新文章
- Linux基础知识汇总(2)...持续更新中
- android流量控制的实现,Android系统中P2P应用数据包捕获及流量控制研究
- 【Zookeeper】Zookeeper部署笔记
- 关于java连接sqlserver2000 和sqlserver2005的初识
- 应用工具 .NET Portability Analyzer 分析迁移dotnet core
- php防止跨域提交,PHP防止跨域提交表单的简单示例
- 启动马达接线实物图_电工外出接单从事配电柜接线、调试工作的三个要领
- c语言自定义函数案例情景,第4周 C语言及程序设计提高例程-3 体验自定义函数...
- oracle xsql详解(二)
- iOS开发,第三方应用微信授权登录,获取微信unionid
- 15个网站失效死链接检查工具
- csv交换到excel
- 编程:获取股票实时行情数据大全
- win7 U盘安装和激活
- 阿里云盘帮我扩容了10个T,拿来吧你!
- YOLOv5 Head解耦
- Python小白机器学习教程:Sklearn精讲
- 【OpenCV】OpenCV介绍及C++环境配置
- Matlab Mobile手机版获取gps数据和加速度信号融合
- 移动应用程序管理(MAM)
热门文章
- HK1 Box刷openwrt
- 明道云如何实现银行内部评级管理
- steam夏日促销悄然开始,用Python爬取排行榜上的游戏打折信息!
- 什么是linux设备树
- MarkDown简单语法入门
- 怎样设置html默认打开网址,怎样设置默认网站-如何将IE默认打开的网页去掉?我的IE本来设置的主页是百度,但每 爱问知识人...
- 手机吃鸡登显示服务器繁忙,吃鸡一直登不上显示服务器繁忙是什么情况 | 手游网游页游攻略大全...
- 指纹识别 之 电容式、超声波和光学式 三面鼎立
- 半入耳蓝牙耳机哪款好?半入耳耳机南卡和JBL对比评测
- sqlserver之清空表数据