python調用百度API獲取地點經緯度


import requests
import pandas as pd
import numpy as np
import copy

 

area = pd.read_excel('D:/AREA.xlsx')

#調用百度API,得到地點的經緯度信息
def geocodeB(address):
base = url = "http://api.map.baidu.com/geocoder?address=" + address + "&output=json&key=FLgj6DRO9iKvPjFk9Ms8OBfwjGQKgIT9"
response = requests.get(base)
answer = response.json()
return answer['result']['location']['lng'],answer['result']['location']['lat']
area_A = copy.copy(area)
for i in range(area.shape[0]):
area_A.iloc[i,0] = geocodeB(area.iloc[i,0])
#area_A.to_excel('D:/area_A.xlsx', index=False) #輸出經緯度信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM