如何使用高德地圖API(搜索POI)

一 導(dǎo)入需要用到的模塊

1.導(dǎo)入pandas模塊,調(diào)用中會(huì)使用到pandas中的DataFrame函數(shù)

2.引出pandas中的常用的表格型數(shù)據(jù)結(jié)構(gòu)DataFrame函數(shù)

3.導(dǎo)入requests模塊,用于API網(wǎng)頁請(qǐng)求

4.導(dǎo)入json,tsv模塊

image.png

二 使用requests模塊,請(qǐng)求網(wǎng)頁數(shù)據(jù)

第一步,申請(qǐng)”Web服務(wù)API”密鑰(Key);

第二步,拼接HTTP請(qǐng)求URL,第一步申請(qǐng)的Key需作為必填參數(shù)一同發(fā)送;

第三步,接收HTTP請(qǐng)求返回的數(shù)據(jù)(JSON或XML格式),解析數(shù)據(jù)。

如無特殊聲明,接口的輸入?yún)?shù)和輸出數(shù)據(jù)編碼全部統(tǒng)一為UTF-8。(此三步摘自高德API開發(fā)者指南)

data 設(shè)置你需要請(qǐng)求數(shù)據(jù)的類型,并且將參數(shù)以字典形式賦值給data

image.png

三 返回?cái)?shù)據(jù)結(jié)果

image.png

設(shè)置循環(huán),輸出全部頁面數(shù)據(jù)

image.png

數(shù)據(jù)整理—產(chǎn)出POI信息列表

使用pandas模塊中的表格型數(shù)據(jù)結(jié)構(gòu)DataFrame函數(shù)


image.png

五對(duì)數(shù)據(jù)進(jìn)行輸出,輸出為json,tsv格式

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容