javaweb百度鹰眼上传轨迹接口
来源:互联网 发布:sql语句时间格式化 编辑:程序博客网 时间:2024/05/29 19:52
百度鹰眼API:http://lbsyun.baidu.com/index.php?title=yingyan/api/v3/trackupload
可以上传单个轨迹和多个轨迹
上传单个轨迹实例:
public static void main(String[] args) {String param = "";String url = "http://yingyan.baidu.com/api/v3/track/addpoint";String ak = "ak";int service_id = 000000;//注意这里是服务的id不是应用的idString entity_name = "name";double latitude = 30;double longitude = 20;long loc_time = System.currentTimeMillis() / 1000;String coord_type_input = "bd09ll";param = "ak=" + ak + "&" + "service_id=" + service_id + "&"+ "entity_name=" + entity_name + "&" + "" + "latitude="+ latitude + "&" + "longitude=" + longitude + "&" + "loc_time="+ loc_time + "&" + "coord_type_input=" + coord_type_input;String str = sendPost(url, param);System.out.println(str);}
我的是测试代码,所以写在main方法里。sendPost是百度查询到的JAVA后台请求url的方法,具体代码如下:
public static String sendPost(String url, String param) {PrintWriter out = null;BufferedReader in = null;String result = "";try {URL realUrl = new URL(url);// 打开和URL之间的连接URLConnection conn = realUrl.openConnection();// 设置通用的请求属性conn.setRequestProperty("accept", "*/*");conn.setRequestProperty("connection", "Keep-Alive");conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");// 发送POST请求必须设置如下两行conn.setDoOutput(true);conn.setDoInput(true);// 获取URLConnection对象对应的输出流out = new PrintWriter(conn.getOutputStream());// 发送请求参数out.print(param);// flush输出流的缓冲out.flush();// 定义BufferedReader输入流来读取URL的响应in = new BufferedReader(new InputStreamReader(conn.getInputStream()));String line;while ((line = in.readLine()) != null) {result += line;}} catch (Exception e) {System.out.println("发送 POST 请求出现异常!" + e);e.printStackTrace();}// 使用finally块来关闭输出流、输入流finally {try {if (out != null) {out.close();}if (in != null) {in.close();}} catch (IOException ex) {ex.printStackTrace();}}return result;}
阅读全文
1 0
- javaweb百度鹰眼上传轨迹接口
- Android百度鹰眼轨迹
- 百度鹰眼轨迹iOS SDK
- 百度鹰眼接口实现
- 百度鹰眼控制台整合javaweb
- Android 百度鹰眼轨迹SDK(v2.1.6)
- 百度地图鹰眼轨迹---乱码问题
- 百度鹰眼,开始记录轨迹崩溃
- Android 百度鹰眼轨迹SDK(v2.1.6)
- 调用百度鹰眼api实现实时轨迹绘制
- Android 使用百度鹰眼实现运动轨迹功能
- 百度鹰眼轨迹, java.lang.UnsatisfiedLinkError: Couldn't load BaiduTraceSDK_v2_1_10
- 第三方SDK:百度地图(二)定位 + 鹰眼轨迹
- Android 使用百度鹰眼实现运动轨迹功能
- Android 使用百度鹰眼实现运动轨迹功能
- Android-百度地图鹰眼轨迹SDK使用全解析
- 调用百度鹰眼api实现实时轨迹绘制
- 百度地图之鹰眼轨迹V3之初探
- 操作系统的基本特性
- 解决google chrome卡顿的问题
- win10环境下 Anaconda python3 OpenCV3 安装正解
- 回车符(CR)与换行符(LF), '\r'和'\n'的区别
- 朴素贝叶斯
- javaweb百度鹰眼上传轨迹接口
- 第一周、课时9:数据类型区分和数据类型检测
- 二进制转换
- java处理高并发高负载类网站的优化方法
- .net 去除字符串中标点符号
- 使用Eigen库和stl容器时遇到问题
- java调用webservice方法
- centos7安装mysql
- 三分钟学会用SpringMVC搭建最小系统(超详细)