Heim > Artikel > Backend-Entwicklung > So rufen Sie die Baidu-Karten-API in Python auf
Anwendungsprogrammierschnittstelle (API) ist eine Reihe vordefinierter Funktionen, die Anwendungen und Entwicklern die Möglichkeit bieten, auf eine Reihe von Routinen basierend auf bestimmter Software oder Hardware zuzugreifen, ohne auf den Quellcode zugreifen oder Details des Innenlebens verstehen zu müssen.
Gehen Sie zunächst zur Baidu-Karte, um den Geheimschlüssel zu beantragen. (Empfohlenes Lernen: Python-Video-Tutorial)
Die Karten-API kann unseren geografischen Standort in Längen- und Breitengrad umwandeln oder unseren Standort basierend auf Längen- und Breitengrad anzeigen.
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)
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo rufen Sie die Baidu-Karten-API in Python auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!