資源簡介
最近公司要開發(fā)一個高德地圖poi爬取程序。 結(jié)合網(wǎng)上的自己寫了一個,直接放eclipse中就能跑起來的。 有不足的地圖還希望朋友們多提寶貴的建議意見。 謝謝啦 。。

代碼片段和文件信息
package?galaxy.tec.poiData;
import?static?galaxy.tec.poiData.utils.FileUtils.writeIntoCSV;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.List;
import?galaxy.tec.poiData.bean.Area;
import?galaxy.tec.poiData.bean.Point;
import?galaxy.tec.poiData.bean.Rectangle;
import?galaxy.tec.poiData.bean.PoiModel;
import?galaxy.tec.poiData.netconst.URLUtils;
import?galaxy.tec.poiData.utils.Cosnt;
public?class?App?{
public?static?void?main(String[]?args)?throws?SQLException?{
long?startTime?=?System.currentTimeMillis();
//?write表頭
writeHeader();
List?tasklist?=?getTaskList();
for?(int?i?=?0;?i? GetDatas.getByBounds(tasklist.get(i));
}
long?endTime?=?System.currentTimeMillis();
long?costTime?=?endTime?-?startTime;
StringBuilder?sb?=?new?StringBuilder();
sb.append(costTime?%?1000).append(“毫秒“);
if?(costTime?>?1000)?{
costTime?=?costTime?/?1000;
sb.insert(0?“秒“);
sb.insert(0?costTime?%?60);
System.out.println(
“?并發(fā)總數(shù)?:?“?+?URLUtils.concurrentNum?+?“???每分鐘并發(fā)量:“?+?(URLUtils.concurrentNum?/?costTime)?*?60.0);
}
if?(costTime?>?60)?{
costTime?=?costTime?/?60;
sb.insert(0?“分鐘“);
sb.insert(0?costTime?%?60);
}
if?(costTime?>?60)?{
costTime?=?costTime?/?60;
sb.insert(0?“小時“);
sb.insert(0?costTime?%?60);
}
System.out.println(“任務(wù)耗時“?+?sb.toString());
}
public?static?List?getTaskList()?{
List?shenzhen?=?Cosnt
.getCuttedAreaList(new?Rectangle(new?Point(113.75145322.861748)?new?Point(114.62846622.396344)));
?????
return?shenzhen;
}
public?static?void?writeHeader()?{
List?rowList?=?new?ArrayList(20);
PoiModel?header?=?new?PoiModel();
header.id?=?“id“;
header.name?=?“name“;
header.type?=?“type“;
header.typeCode?=?“typeCode“;
header.formatted_address?=?“address“;
header.longitude?=?“l(fā)ng“;
header.latitude?=?“l(fā)at“;
header.areaInfo?=?new?Area();
header.areaInfo.country?=?“country“;
header.areaInfo.province?=?“province“;
header.areaInfo.city?=?“city“;
header.areaInfo.district?=?“district“;
header.areaInfo.township?=?“township“;
header.areaInfo.street?=?“street“;
//?header.areaInfo.adcode?=?“郵編代碼“;
rowList.add(header);
writeIntoCSV(rowList);
}
// public?static?void?main(String[]?args)?{
// System.out.println(“===“);
// new?App().writeHeader();
// }
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-07?14:27??poiData\
?????文件?????????998??2018-12-07?14:27??poiData\.classpath
?????文件?????????559??2018-12-07?14:27??poiData\.project
?????目錄???????????0??2018-12-07?14:27??poiData\.settings\
?????文件?????????119??2018-12-07?14:27??poiData\.settings\org.eclipse.core.resources.prefs
?????文件?????????736??2018-12-07?14:27??poiData\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2018-12-07?14:27??poiData\.settings\org.eclipse.m2e.core.prefs
?????文件????????1681??2018-12-07?14:27??poiData\pom.xm
?????目錄???????????0??2018-12-07?14:27??poiData\src\
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\galaxy\
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\
?????文件????????2590??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\App.java
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\bean\
?????文件????????1167??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\bean\Area.java
?????文件????????1134??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\bean\PoiModel.java
?????文件?????????387??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\bean\Point.java
?????文件?????????792??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\bean\Rectangle.java
?????文件?????????177??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\City.java
?????文件????????8265??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\GetDatas.java
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\netconst\
?????文件????????2948??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\netconst\URLUtils.java
?????目錄???????????0??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\utils\
?????文件????????2262??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\utils\Cosnt.java
?????文件????????5415??2018-12-07?14:27??poiData\src\main\java\galaxy\tec\poiData\utils\FileUtils.java
?????目錄???????????0??2018-12-07?14:27??poiData\src\test\
?????目錄???????????0??2018-12-07?14:27??poiData\src\test\java\
?????目錄???????????0??2018-12-07?14:27??poiData\src\test\java\galaxy\
?????目錄???????????0??2018-12-07?14:27??poiData\src\test\java\galaxy\tec\
............此處省略32個文件信息
評論
共有 條評論