Heim  >  Artikel  >  Backend-Entwicklung  >  So rufen Sie die Baidu-Karten-API in Python auf

So rufen Sie die Baidu-Karten-API in Python auf

(*-*)浩
(*-*)浩Original
2019-06-22 14:11:466459Durchsuche

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.

So rufen Sie die Baidu-Karten-API in Python auf

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn