gpt4 book ai didi

python - 在 Python 中使用 Google Maps API

转载 作者:行者123 更新时间:2023-11-28 22:48:20 27 4
gpt4 key购买 nike

我一直在尝试使用 google maps api,但我一直收到此错误:

"HTTPError: HTTP Error 403:Forbidden."

以这个简单的案例为例(它基于我从 XML 中提取地址的更详细的案例):

from googlemaps import GoogleMaps
import xml.etree.ElementTree as et
gmaps = GoogleMaps()
pars = et.XMLParser(encoding='utf-8')
tree = et.parse('data.xml',parser=pars)
root = tree.getroot()
adress = "ringelblum 7 beer sheva"
lat , lng = gmaps.address_to_latlng(adress)
print lat, lng

我看过不同的视频和教程,应该很简单。为什么它不起作用?非常感谢大家。

最佳答案

你可以试试这个,你需要有一个来自谷歌的 key ,请求库并且知道你使用 json 的方式:

geo_s ='https://maps.googleapis.com/maps/api/geocode/json'

param = {'address': address, 'key': 'YOUR_KEY'}

response = requests.get(geo_s, params=param)

json_dict = response.json()

lat = json_dict['results'][0]['geometry']['location']['lat']
lng = json_dict['results'][0]['geometry']['location']['lng']

print({'lat': lat, 'lng': lng})

关于python - 在 Python 中使用 Google Maps API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25231938/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com