應用程式介面(Application programming interface,API)是一些預先定義的函數,目的是提供應用程式與開發人員基於某軟體或硬體得以存取一組例程的能力,而又無需存取原始碼,或瞭解內部工作機制的細節。
首先要去百度地圖申請,來取得秘鑰ak。 (推薦學習:Python影片教學)
而地圖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 怎麼調用百度地圖api的詳細內容。更多資訊請關注PHP中文網其他相關文章!