如何用爬蟲從地圖爬取經(jīng)緯度
什么徐
要想得到數(shù)據(jù)必須先得到地圖的接口,不然怎么調(diào)用接口獲取數(shù)據(jù)呢,首先我們在首頁輸入“api”回車后第一個就是我們要找的,點擊進入。我們是通過網(wǎng)頁獲取json數(shù)據(jù)得到的數(shù)據(jù),所以我們選擇“開發(fā)”-》“Web服務API”點擊進入。進入這個頁面后,我們選擇“開發(fā)指南”-》“GeocodingAPI”選擇這個進入我們想要的接口文檔在這里我們找到通過請求get方式的url,這個url可以通過經(jīng)緯度獲取到地址跟省市,看自己需要什么樣的返回格式,有兩種,一種是json格式,另一種是xml格式,我們選擇json格式的進行測試。我們直接用url打開,get請求后獲取到的數(shù)據(jù),可以看到地址省市縣這些都有,可以獲取經(jīng)緯度旁邊大量的信息。這些顯示在頁面上的內(nèi)容我們怎么獲取到并加以利用呢。這里我們寫個方法,通過調(diào)用地圖的url獲取到我們想要的數(shù)據(jù),在獲取之前必須先申請ak秘鑰,的api文檔說的很清楚,要先申請了才能使用。這個是請求url解析獲取數(shù)據(jù)的過程,這個方法截圖小編簡寫了,如果有需要的朋友可以找我要,給我留言就行。我們在頁面上調(diào)用這個獲取市的方法看看,通過傳入經(jīng)緯度,然后調(diào)用的api接口,我們可以獲取到市的內(nèi)容。通過啟動tomcat,在地址欄輸入訪問地址,然后請求得到的數(shù)據(jù),地址欄我輸入的是南昌市的經(jīng)緯度,然后返回的是正確的市。這就是我們想要的結(jié)果,同樣的道理,通過這個方法也能返回地址。
小語13110
有API接口
B人的男人
2021-09-23 17:37:54 1090查看 1回答
愛吃的酸酸醬。
2021-09-23 17:38:09 1252查看 1回答
2021-09-23 17:51:32 522查看 2回答