資源簡介
利用Java對大量的數據實現批量上傳到百度鷹眼數據平臺

代碼片段和文件信息
package?BDYingYan;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.List;
import?net.sf.json.JSONArray;
import?net.sf.json.JSONobject;
import?org.apache.http.NameValuePair;
import?org.apache.http.impl.client.HttpClients;
import?org.apache.http.message.BasicNameValuePair;
import?Tools.CoordType;
import?Tools.CreatClientHttp;
public?class?UploadYingyan?{
????public?static?void?main(String[]?args)?throws?IOException?{
????
????
????????long?time0?=?System.currentTimeMillis();
????????String?nowTimeStamp0?=?String.valueOf(time0?/?1000);
????????
????????JSONArray?ja?=?new?JSONArray();
//????????JSONobject?ob?=?new?JSONobject();
//????????ob.put(“entity_name“?“105“);
//????????ja.add(ob);
//????????JSONArray?jaPoint?=?new?JSONArray();
????????for(int?i=1?;?i<=50?;?i++)
????????{
???????? JSONobject?ob1?=?new?JSONobject();
????????????ob1.put(“coord_type_input“?CoordType.wgs84);
????????????double?latitude?=?31.222212?+?2*i?/?100.0;
????????????double?longitude?=?121.466600?+?2*i?/?100.0;
????????????ob1.put(“longitude“?String.valueOf(longitude));
????????????ob1.put(“latitude“?String.valueOf(latitude));
????????????String?time?=?String.valueOf(System.currentTimeMillis()?/?1000?+?2*i?-?86400);
????????????ob1.put(“loc_time“?time);
????????????ob1.put(“entity_name“?“105“);
????????????ja.add(ob1);
????????}
????????
//????????ja.add(jaPoint);
????????System.out.println(ja);
?
????????List?paramList1?=?new?ArrayList();
????????paramList1.add(new?BasicNameValuePair(“ak“?“U12mILhtjTORg01kEEfTvHBcurOtnxfw“));//傳遞的參數
????????paramList1.add(new?BasicNameValuePair(“sn“?““));//傳遞的參數
????????paramList1.add(new?BasicNameValuePair(“service_id“?“209165“));//傳遞的參數
????????paramList1.add(new?BasicNameValuePair(“point_list“?ja.toString()));//傳遞的參數
//????????paramList1.add(new?BasicNameValuePair(“entity_name“?“105“));//傳遞的參數
????
???? //批量添加軌跡點接口
???? String?url?=?“http://yingyan.baidu.com/api/v3/track/addpoints“;
???? //創建一個HTTPClient
???? CreatClientHttp?ct?=?new?CreatClientHttp(url?paramList1);
???? //默認方式創建
???? ct.setClient(HttpClients.createDefault());//?創建默認http連接
???? //開始請求
???? ct.startHttp(ct.getClient());
????
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\
?????文件????????3668??2019-02-08?21:39??BDTrajectory\.classpath
?????文件?????????388??2019-02-07?16:30??BDTrajectory\.project
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\.settings\
?????文件?????????629??2019-02-07?16:30??BDTrajectory\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\bin\
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\bin\BDYingYan\
?????文件????????2646??2019-02-09?00:20??BDTrajectory\bin\BDYingYan\UploadYingyan.class
?????文件????????1839??2019-02-09?00:22??BDTrajectory\bin\BDYingYan\YingYanQueryTrajectory.class
?????文件????????2245??2019-02-08?21:39??BDTrajectory\bin\BDYingYan\YingyanAddEnity.class
?????文件????????2257??2019-02-08?23:44??BDTrajectory\bin\BDYingYan\YingyanDeleteEnity.class
?????文件????????2314??2019-02-08?21:39??BDTrajectory\bin\BDYingYan\YingyanUpdateEnity.class
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\bin\Tools\
?????文件????????1000??2019-02-08?21:39??BDTrajectory\bin\Tools\CoordType.class
?????文件????????2174??2019-02-08?21:39??BDTrajectory\bin\Tools\CreatClientHttp.class
?????文件????????1142??2019-02-08?21:39??BDTrajectory\bin\Tools\LatLng.class
?????文件????????2546??2019-02-08?21:39??BDTrajectory\bin\Tools\PiontModel.class
?????文件?????????267??2019-02-08?21:39??BDTrajectory\bin\Tools\PointModel.class
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\src\
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\src\BDYingYan\
?????文件????????2339??2019-02-09?00:20??BDTrajectory\src\BDYingYan\UploadYingyan.java
?????文件????????2495??2019-02-09?00:22??BDTrajectory\src\BDYingYan\YingYanQueryTrajectory.java
?????文件????????1808??2019-02-08?15:36??BDTrajectory\src\BDYingYan\YingyanAddEnity.java
?????文件????????1742??2019-02-08?23:44??BDTrajectory\src\BDYingYan\YingyanDeleteEnity.java
?????文件????????1829??2019-02-08?15:36??BDTrajectory\src\BDYingYan\YingyanUpdateEnity.java
?????目錄???????????0??2019-02-09?12:17??BDTrajectory\src\Tools\
?????文件?????????223??2019-02-08?15:48??BDTrajectory\src\Tools\CoordType.java
?????文件????????1802??2019-02-08?20:29??BDTrajectory\src\Tools\CreatClientHttp.java
?????文件????????1082??2019-02-08?15:46??BDTrajectory\src\Tools\LatLng.java
?????文件????????1745??2019-02-08?15:58??BDTrajectory\src\Tools\PiontModel.java
?????文件??????????50??2019-02-08?16:42??BDTrajectory\src\Tools\PointModel.java
............此處省略0個文件信息
- 上一篇:Java實現五子棋
- 下一篇:音頻分割程序Java語言制作
評論
共有 條評論