如何修复地理位置API URL以使用特定参数

2024-04-23 16:21:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用geolocationapi从用户给定的地址获取纬度和经度,但它不起作用

我正在执行以下操作(其中我正在考虑如何修改URL以放置密钥):

response = requests.get("https://maps.googleapis.com/maps/api/geocode/json?address="+request.form.get("address"))

resp_json_payload = response.json()

但我得到了以下错误:

"error_message" : "You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account"

所有代码如下:

import requests

requests.get("https://maps.googleapis.com/maps/api/geocode/json?address="+request.form.get("address"))

resp_json_payload = response.json()

Tags: tohttpsformcomapijsongetaddress
1条回答
网友
1楼 · 发布于 2024-04-23 16:21:18

?之后的任何地方,都可以插入API键key=yourAPIKey

requests.get("https://maps.googleapis.com/maps/api/geocode/json?key=yourAPIKey&address=" + request.form.get("address"))

或者

requests.get("https://maps.googleapis.com/maps/api/geocode/json?address=" + request.form.get("address") + "&key=yourAPIKey")

相关问题 更多 >