Maison > Article > développement back-end > Comment appeler l'API de la carte Baidu en python
L'interface de programmation d'applications (API) est un ensemble de fonctions prédéfinies qui offrent aux applications et aux développeurs la possibilité d'accéder à un ensemble de routines basées sur certains logiciels ou matériels sans avoir à accéder au code source ou à comprendre les détails du fonctionnement interne.
Allez d'abord sur Baidu Map pour demander à obtenir la clé secrète ak. (Apprentissage recommandé : Tutoriel vidéo Python)
L'API de carte peut convertir notre emplacement géographique en longitude et latitude, ou afficher notre emplacement en fonction de la longitude et de la latitude.
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)
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!