1.进入控制台进入应用,最好认证过百度开发者,没认证之前,代码没问题 一直报4005错误

创建应用地址:http://lbsyun.baidu.com/apiconsole/key

2.创建鹰眼服务

创建鹰眼服务地址:http://lbsyun.baidu.com/trace/admin/service

3.终端管理(创建,更改,删除,查询所有终端)

接口说明地址:http://lbsyun.baidu.com/index.php?title=yingyan/api/v3/entity
创建终端

package yingyan;import java.io.IOException;
import java.util.ArrayList;
import java.util.List;import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;public class YingyanAddEnity {public static void main(String[] args) throws IOException {HttpClient client = HttpClients.createDefault();// 创建默认http连接HttpPost post = new HttpPost("http://yingyan.baidu.com/api/v3/entity/add");// 创建一个post请求List<NameValuePair> paramList = new ArrayList<NameValuePair>();paramList.add(new BasicNameValuePair("ak", ""));//传递的参数paramList.add(new BasicNameValuePair("sn", ""));//传递的参数paramList.add(new BasicNameValuePair("service_id", ""));//传递的参数paramList.add(new BasicNameValuePair("entity_name", ""));//传递的参数// 把参转码后放入请求实体中HttpEntity entitya = new UrlEncodedFormEntity(paramList, "utf-8");post.setEntity(entitya);// 把请求实体放post请求中HttpResponse response = client.execute(post);// 用http连接去执行get请求并且获得http响应HttpEntity entity = response.getEntity();// 从response中取到响实体String html = EntityUtils.toString(entity);// 把响应实体转成文本System.out.println(html);}}

我之前创建过,它会提示

删除终端

package yingyan;import java.io.IOException;
import java.util.ArrayList;
import java.util.List;import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;public class YingyanDeleteEnity {public static void main(String[] args) throws IOException {HttpClient client = HttpClients.createDefault();// 创建默认http连接HttpPost post = new HttpPost("http://yingyan.baidu.com/api/v3/entity/delete");// 创建一个post请求List<NameValuePair> paramList = new ArrayList<NameValuePair>();paramList.add(new BasicNameValuePair("ak", ""));//传递的参数paramList.add(new BasicNameValuePair("sn", ""));//传递的参数paramList.add(new BasicNameValuePair("service_id", ""));//传递的参数paramList.add(new BasicNameValuePair("entity_name", "6e90a8a78a4675ae56687523ac848cb4"));//传递的参数// 把参转码后放入请求实体中HttpEntity entitya = new UrlEncodedFormEntity(paramList, "utf-8");post.setEntity(entitya);// 把请求实体放post请求中HttpResponse response = client.execute(post);// 用http连接去执行get请求并且获得http响应HttpEntity entity = response.getEntity();// 从response中取到响实体String html = EntityUtils.toString(entity);// 把响应实体转成文本System.out.println(html);}
}

修改终端

package yingyan;import java.io.IOException;
import java.util.ArrayList;
import java.util.List;import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;public class YingyanUpdateEnity {public static void main(String[] args) throws IOException {HttpClient client = HttpClients.createDefault();// 创建默认http连接HttpPost post = new HttpPost("http://yingyan.baidu.com/api/v3/entity/update");// 创建一个post请求List<NameValuePair> paramList = new ArrayList<NameValuePair>();paramList.add(new BasicNameValuePair("ak", ""));//传递的参数paramList.add(new BasicNameValuePair("sn", ""));//传递的参数paramList.add(new BasicNameValuePair("service_id", ""));//传递的参数paramList.add(new BasicNameValuePair("entity_name", ""));//传递的参数paramList.add(new BasicNameValuePair("entity_desc", "这是描述"));//传递的参数// 把参转码后放入请求实体中HttpEntity entitya = new UrlEncodedFormEntity(paramList, "utf-8");post.setEntity(entitya);// 把请求实体放post请求中HttpResponse response = client.execute(post);// 用http连接去执行get请求并且获得http响应HttpEntity entity = response.getEntity();// 从response中取到响实体String html = EntityUtils.toString(entity);// 把响应实体转成文本System.out.println(html);}
}

4.轨迹上传

鹰眼监控地址:http://lbsyun.baidu.com/trace/admin/manager?service_id=164490

package uploadyingyan;import java.io.IOException;
import java.util.ArrayList;
import java.util.List;import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;public class UploadYingyan {public static void main(String[] args) throws IOException {HttpClient client = HttpClients.createDefault();// 创建默认http连接HttpPost post = new HttpPost("http://yingyan.baidu.com/api/v3/track/addpoint");// 创建一个post请求List<NameValuePair> paramList = new ArrayList<NameValuePair>();paramList.add(new BasicNameValuePair("ak", ""));//传递的参数paramList.add(new BasicNameValuePair("sn", ""));//传递的参数paramList.add(new BasicNameValuePair("service_id", ""));//传递的参数paramList.add(new BasicNameValuePair("entity_name", ""));//传递的参数paramList.add(new BasicNameValuePair("latitude", "39.9028244029"));//传递的参数paramList.add(new BasicNameValuePair("longitude", "116.370072895"));//传递的参数long time = System.currentTimeMillis();![这里写图片描述](https://img-blog.csdn.net/20180427161333562?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTU0OTY1Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)String nowTimeStamp = String.valueOf(time / 1000);System.out.println(nowTimeStamp+"");paramList.add(new BasicNameValuePair("loc_time", nowTimeStamp+""));//传递的参数paramList.add(new BasicNameValuePair("coord_type_input", "bd09ll"));//传递的参数// 把参转码后放入请求实体中HttpEntity entitya = new UrlEncodedFormEntity(paramList, "utf-8");post.setEntity(entitya);// 把请求实体放post请求中HttpResponse response = client.execute(post);// 用http连接去执行get请求并且获得http响应HttpEntity entity = response.getEntity();// 从response中取到响实体String html = EntityUtils.toString(entity);// 把响应实体转成文本System.out.println(html);}
}

百度地图鹰眼轨迹服务web服务API应用相关推荐

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

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

  2. 百度地图-鹰眼轨迹服务

    1.服务概述: 官网地址:鹰眼轨迹服务 | 百度地图API SDK (里面有相关功能的介绍) 2.鹰眼轨迹服务基本概念: 3.权限与配额: 4.创建鹰眼服务: 5.终端管理: 添加Entity: // ...

  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. 百度地图鹰眼轨迹---乱码问题

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

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

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

  7. js百度地图小车html,Web js实现百度地图实时轨迹画线 小车车行驶轨迹 | 彬菌

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 注意: 1.百度地图ak换成自己在百度地图官网申请 2.建议使用firefox浏览器,google被墙无法调用gp ...

  8. 百度地图描绘轨迹html,百度地图API 绘制轨迹历史

    DOCTYPE html> 2 3 4 5 6 7 body, html{width:100%;height:100%;overflow:hidden;margin:0;font-family: ...

  9. 百度地图根据轨迹计算路程_百度张传明:疫情下的“活”导航是如何炼成的

    不到现场,照样看最干货的学术报告! 嗨,大家好.这里是学术报告专栏,读芯术小编不定期挑选并亲自跑会,为大家奉献科技领域最优秀的学术报告,为同学们记录报告干货,并想方设法搞到一手的PPT和现场视频--足 ...

最新文章

  1. php mms,PHP代码示例_PHP账号余额查询接口 | 微米-中国领先的短信彩信接口平台服务商...
  2. 华为:5G技术前景堪忧,运营商将很难从5G赚钱
  3. proftpd登陆速度慢的解决[转]
  4. 手机端部署的超分机器学习模型-MobiSR
  5. 修改mysql数据库的编码格式
  6. 22道Java面试题,看看你会了多少?
  7. EF CodeFirst 学习 1 - 用fluent API设置元数据,
  8. hdfs里的文件下载HDFS之fsimage、metadata、edits、fstime(二十七)
  9. LeetCode题解——Palindrome Number
  10. 如何理解和应用Java的多态
  11. java初学者,应该怎么去学习?
  12. 一次生产内存溢出记录
  13. ssm+共享图书管理系统 毕业设计-附源码151121
  14. Delphi中实现ListView滚动条的换肤方案
  15. java之jsoup爬虫
  16. Visio流程图配色
  17. apache ActiveMQ反序列化漏洞(CVE-2015-5254)复现
  18. 学习笔记:Self-Paced Learning
  19. 快递单号如何批量查询呢
  20. 数字互动沙盘解决方案

热门文章

  1. lrtimelapse 5.2.1中文版 附安装教程
  2. gmssl国密双证书制作
  3. 采用16线激光雷达调用cartographer室内建图
  4. 人脸检测颜值软件_百度AI人脸识别测颜值源码
  5. Unity中的RectTransform
  6. SIKI学院:MySQL数据库从零到精通:十一:课时 14 : 13-主键和Unique Key的区别和共同点
  7. 邮储银行您在我行留存的身份信息不准确.. 解决
  8. 未来的经济——从共享充电宝来看
  9. scratch(图形化编程工具)3.28.0版本更新了!
  10. 烤仔说 | 全员戒备,保护学费!