我有这个小测试用例继续达到每日查询限制的原因吗?

时间:2019-05-30 18:00:55

标签: python google-places-api geocoding google-api-python-client

我正在尝试学习一些地理编码,以便最终将地址的csv文件转换为它们各自的纬度和经度。我正在遵循Google地理编码API说明文件中记录的示例,并继续收到错误消息,指出我的每日请求配额已用完。我要遵循的示例可以在此处(https://github.com/googlemaps/google-maps-services-python)找到。尝试将一个地址转换为测试用例时出现此错误……我会说我是一个新手,这是我第一次使用API​​。感谢您的帮助!

我尝试创建一个新的API密钥并使用它。我在youtube上遵循了多个教程,并继续收到错误消息,指出我已经超出了每日限制

import googlemaps
from datetime import datetime

定义我们的api密钥

API_KEY = 'Insert an API key here - for security purposes I left mine out'

定义我们的客户

gmaps = googlemaps.Client(key = API_KEY)

对地址进行地理编码

geocode_result = gmaps.geocode('1 Wilson Road, Annapolis, MD 21412')

我希望能够打印出给定输入地址的纬度和经度。

1 个答案:

答案 0 :(得分:1)

根据Google文档,地理编码不是免费的,并且必须正确设置结算方式。参见:
local notification

OVER_DAILY_LIMIT indicates any of the following:
    The API key is missing or invalid.
    Billing has not been enabled on your account.
    A self-imposed usage cap has been exceeded.
    The provided method of payment is no longer valid (for example, a credit card has expired).

还有
https://en.cppreference.com/w/cpp/language/friend
https://developers.google.com/maps/documentation/geocoding/intro
提醒:要使用地理编码API,必须在所有API请求中包含一个API密钥,并且必须对每个项目启用计费。
价格从“每张0.005美元”开始
我读到所有Google Maps术语最近都发生了变化,使很多人感到困惑...