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 为每个定价类别提供了不同数量的免费使用事件。您可以优化应用,以使用“Essentials”或“Pro”类别中的功能,这些类别提供更多免费的每月使用事件。 详细了解定价 类别。
合并多个地图
如果您实现的方案会显示多个地图,请遵循以下准则:
- 仅在必要时加载地图,最大限度减少不必要的资源。
- 重复使用单个地图 ,方法是根据需要更新其视口、缩放级别和标记。
- 如果您要显示多个地图来显示商店位置,请使用 Store Locator Plus 解决方案 。
- 每个用户界面屏幕使用一个地图,因为用户通常一次只会与一个地图 互动。
在允许的情况下缓存内容
大多数 Google Maps Platform 产品都禁止缓存内容。不过,某些例外情况允许您将其结果缓存最多 30 天。如需了解详情,请参阅 Google Maps Platform 条款。