Maison  >  Article  >  développement back-end  >  Comment appeler l'API de la carte Baidu en python

Comment appeler l'API de la carte Baidu en python

(*-*)浩
(*-*)浩original
2019-06-22 14:11:466458parcourir

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.

Comment appeler l'API de la carte Baidu en python

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn