Maison  >  Article  >  développement back-end  >  Comment appeler une carte en Python

Comment appeler une carte en Python

(*-*)浩
(*-*)浩original
2019-07-03 10:15:574728parcourir

Tout d'abord, si vous souhaitez appeler l'API Baidu Maps, vous devez obtenir une clé API Baidu Maps. Demander une clé est très simple. Il existe des liens pertinents sur la page d'accueil de l'API Baidu Maps. Remplissez les informations pertinentes et Baidu vous donnera une clé. L'étape suivante consiste à introduire l'API Baidu Maps

Comment appeler une carte en Python

Étapes : (Apprentissage recommandé : Tutoriel vidéo Python)

Utilisez les instructions Python pour obtenir la latitude et la longitude via Baidu Map API

Créer une fonction pour capturer la latitude et la longitude

Capturer la latitude et la longitude

Générer un format adaptatif HTML

Générer le format correspondant, puis copier il.

Exemple :

L'API de la carte peut convertir notre position géographique en latitude et longitude, ou afficher notre position en fonction de la latitude et de la longitude.

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)

Remarque : Sélectionnez la carte dans Fonctions et services, cliquez sur la gauche pour obtenir la clé, puis postulez selon les besoins. Le téléphone portable, le compte Baidu et l'authentification par e-mail sont requis.

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