Heim  >  Artikel  >  Backend-Entwicklung  >  So rufen Sie eine Karte in Python auf

So rufen Sie eine Karte in Python auf

(*-*)浩
(*-*)浩Original
2019-07-03 10:15:574713Durchsuche

Wenn Sie die Baidu Maps API aufrufen möchten, müssen Sie zunächst einen Baidu Maps API-Schlüssel erhalten. Die Beantragung eines Schlüssels ist sehr einfach. Auf der Homepage der Baidu Maps API finden Sie die entsprechenden Informationen. Der nächste Schritt besteht darin, die Baidu Maps API einzuführen >

So rufen Sie eine Karte in Python aufSchritte:

(Empfohlenes Lernen:

Python-Video-Tutorial) Verwenden Sie Python-Anweisungen, um den Breiten- und Längengrad über Baidu Map zu erhalten API

Erstellen Sie eine Funktion zum Erfassen von Breiten- und Längengraden

Erfassen Sie Breiten- und Längengrade

Generieren Sie ein HTML-adaptives Format

Generieren Sie das entsprechende Format und kopieren Sie es dann Es.

Beispiel:

Die Karten-API kann unseren geografischen Standort in Breiten- und Längengrad umwandeln oder unseren Standort basierend auf Breiten- und Längengrad 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)

Hinweis:

Wählen Sie die Karte unter „Funktionen und Dienste“ aus, klicken Sie links, um den Schlüssel zu erhalten, und wenden Sie sich dann nach Bedarf an. Mobiltelefon, Baidu-Konto und E-Mail-Authentifizierung sind erforderlich.

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 eine Karte 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