首先 ,如果想呼叫百度地圖api,你需要取得一個百度地圖api的密鑰。申請密鑰很簡單,在百度地圖api的首頁就有相關鏈接,填寫相關資訊百度就會給你一個密鑰了接下來,就是引入百度地圖的api
步驟:(推薦學習:Python影片教學)
使用python語句,透過百度地圖API,取得經緯度
#建構抓取經緯度函數
抓取經緯度
產生HTML適配的格式
產生對應的格式,然後就copy出來了。
範例:
而地圖API,可以把我們的地理位置轉換為經緯度,或根據經緯度顯示我們所在的位置。
import requests import json import pprint ak = 'm9umAdjKIi7WQdQ54DYR8N3yuIRB5YZ1'#ak需要去百度地图申请 address = input('请输入想要查询的地址') url = 'http://api.map.baidu.com/geocoder/v2/?address={}&output=json&ak={}'.format(address,ak) res = requests.get(url) json_data = json.loads(res.text) pprint.pprint(json_data)#美观打印数据结构 lat = json_data['result']['location']['lat']#经度 lng = json_data['result']['location']['lng']#纬度 print(lat,lng)
注意:選擇功能與服務中的地圖,點擊左邊的獲取密匙,然後按照要求申請即可,需要手機和百度帳號及郵箱認證。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是Python怎麼呼叫地圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!