我正在尝试使用地理定位 API 从用户提供的地址获取纬度和经度,但它不起作用。
我正在执行以下操作(其中我正在考虑如何修改 URL 以放置 key ):
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()
最佳答案
?
之后的任何位置您都可以插入 API key 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")
关于python - 如何修复地理定位 API URL 以使用特定参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56317952/