Google Maps Platform 提供了多种选项,可帮助您控制用量,确保用量符合预算。选项包括:
- 通过限制应用触发的结算事件数量来停止收费。
- 在用量接近特定预算或 API 限额时收到通知。
- 以更具成本效益的方式构建应用。
下表显示了可用的选项。
| 停止收费 | 接收通知 | 打造低成本应用 |
配额
配额用于限制您的 Google Cloud 项目可使用的 Google Maps Platform 服务的数量。配额旨在确保公平性并减少资源使用和可用性的激增。如需了解详情,请参阅 Cloud 配额概览。
以下内容会占用配额:
- 成功请求
- 导致服务器错误的请求
以下内容不计入配额:
- 未通过身份验证的请求
您可以设置配额提醒,以便在 API 用量接近限额时收到通知。如需了解详情,请参阅设置配额提醒和监控。
配额限制有助于您控制 API 使用情况,并通过限制项目可以发出的请求数来避免意外费用。虽然配额限制是默认设置的,但您可以通过提交调整请求来增加或减少这些限制。 如需详细了解如何管理配额,请参阅查看和管理配额。
根据需要调整配额
定期检查和调整 API 配额,以优化用量和费用,同时在防止过度支出和确保应用正常运行之间取得平衡。
- 在 Google Cloud 控制台中监控 API 使用模式。设置与预算相符的配额,防止超支。
- 确保配额能够应对使用高峰期。
- 逐步调整,并在每次更改后全面测试应用,以免出现中断。
预算和提醒
如果您对 Google Maps Platform 使用有特定预算,则可以创建 Cloud Billing 预算和提醒,以免账单出现意外费用。
您可以设置预算提醒,以便在用量达到总预算的某个百分比时收到通知,从而了解用量费用随时间的变化情况。
如需了解详情,请参阅创建、修改或删除预算提醒。
战略性费用管理
有效的预算管理包括尽可能使用免费或低成本的选项。 本部分将探讨各种可最大限度降低成本的策略。
尽可能使用 Maps Static API
以下情况非常适合使用静态地图,静态地图支持仅需单个标记的简单地图显示:
- 您从一个尚不具备很多功能的原型开始。
- 您没有任何地图自定义设置。
- 您最多只能使用一个标记。
- 您无需使用动态地图或动态街景来支持用户互动。
使用缩略图进行延迟加载
缩略图(小型地图图片)非常适合使用 Maps Static API。这些内容的结算费率低于动态地图加载,并且可以在用户互动时(点击时)将用户带到动态版 Google 地图,因此您只需为参与互动的用户支付动态地图加载费用。
使用价格更低的定价类别
Google 为每个价格类别提供不同数量的免费使用活动。您可以优化应用,以使用“基本”或“专业”类别中的功能,这些类别每月可免费使用的事件更多。详细了解价格类别。
合并多个地图
如果您有显示多个地图的实现,请遵循以下准则:
- 仅在必要时加载地图,从而最大限度减少不必要的资源。
- 根据需要更新单个地图的视口、缩放级别和标记,以重复使用该地图。
- 如果您要显示多张地图来展示商店位置,请使用 Store Locator Plus 解决方案。
- 在每个界面屏幕上使用一个地图,因为用户通常一次只会与一个地图互动。
在允许的情况下缓存内容
大多数 Google Maps Platform 产品都禁止缓存内容。不过,在某些例外情况下,您可以将这些结果缓存最多 30 天。如需了解详情,请参阅 Google Maps Platform 条款。