在有关Google Maps API新结算系统的通知中,Google非常清楚地说明了"can set usage limits to protect against unexpected increases"。但是,我没有找到任何关于如何针对API密钥设置这些使用限制的文档。有谁知道如何做到这一点?
为了澄清,我想针对我的API密钥设置我自己的每日使用限制,以防止它超过静态地图API的免费阈值。
我了解Google意味着您可以为每个API设置自定义每日配额,以便保持在200美元的免费范围内,而不是每个API密钥/项目/结算帐户的每日配额。据我所知,每个结算帐户中每日使用量没有限制。
您可以在结算帐户中设置提醒,并在您的使用情况接近定义的预算时接收通知。请查看以下说明如何设置警报的文档:
https://cloud.google.com/billing/docs/how-to/budgets?hl=en
如果您的项目仅使用Static Maps API,则可以轻松将每日配额设置为每月200美元。价目表显示每月最多可以提供10万个免费请求。这意味着100 000 / 31 = 3225
每天免费请求。您可以在项目中转到Static Maps API的配额部分
https://console.developers.google.com/google/maps-apis/apis/static-maps-backend.googleapis.com/quotas?project=YOUR_PROJECT_ID&duration=PT1H
并更改您的每日配额,如我的屏幕截图所示
每天编辑号码请求
你被设定了。
我希望这有帮助!
确定回复有点迟了,但也许其他人可以使用它。 你确实得到了大量的免费地图点击等。如果你没有链接一个付费帐户,那么你每天只限1次(那是谷歌地图),这是没用的。所有其他配额,如每100秒10000次等,是每天1次点击的次要配额。
现在,一旦您将付款帐户或信用卡等链接到谷歌开发控制台,您就可以获得免费用户的全额配额,如果您超过信用卡覆盖的配额,还可获得更多配额。
然而,不要惊慌,第一年它是免费的,你得到300美元(此刻)值得免费的东西。
即使您超过此限制,Google也会首先询问您是否要更改为付款系统或继续免费。如果您决定支付,那么您将在Google开发网站上按照指示付费。如果您决定使用免费选项,那么您网站的服务将停止,直到下一次轮换,即日或月等,具体取决于服务。
见this表。
除非您的地图页面或应用上有数百万的点击,否则免费配额对于普通网站来说已经足够了。
Here是谷歌的价格计算器。
如你所见,你会得到很多无限的东西,如果你超过200美元或300美元的经常性信用额度,你可以获得一些收入
谷歌使它变得如此复杂,因为它涉及来自旧系统的人和那些在翻滚之间注册的人。
也许this也会有所帮助。
您还可以设置预算和提醒,以防万一超出预算(通过开发站点的结算部分)
所以简而言之:)你获得大量的免费,如果你有很多访问者,你肯定会赚一些钱来支付服务。
请注意,谷歌会在一个地方为所有API服务收费,因此如果您使用说Geocoding和firebase以及云开发等,那么您很快就会开始付费。
对不起打字错误,我做得很快。