Maps JavaScript API 用量和结算

点击信息 信息 图标,查看此页面的目录。

Maps JavaScript API 请求会根据请求类型生成对不同 SKU 的调用:例如,地图加载会触发动态地图 SKU,而全景图片会触发动态街景 SKU。对 Places Library、Maps JavaScript API 和其他 JavaScript 服务的调用会单独定价。如需了解详情,请参阅下表中的 SKU 详情和价格表。

Maps JavaScript API 的 SKU 详情和定价

下表显示了 Maps JavaScript API 的随用随付 SKU 详情和定价。

类别地图 SKU 详情SKU 定价
基本功能版 SKU:动态地图 全球价格表
印度价格表
基本功能版 SKU:静态街景 全球价格表
印度价格表
Pro SKU:动态街景 全球价格表
印度价格表
Pro SKU:海拔 全球价格表
印度价格表
Pro SKU:沉浸式地图 全球价格表
印度价格表
类别Places Library (Maps JavaScript API)(新)SKU 详情SKU 定价
基本功能版 SKU:自动补全请求 全球价格表
印度价格表
基本功能版 SKU:自动补全会话用量 全球价格表
印度价格表
基本功能版 SKU:地理编码 全球价格表
印度价格表
基本功能版 SKU:地点详情基本功能版(仅 ID) 全球价格表
印度价格表
基本功能版 SKU:地点详情基本功能版 全球价格表
印度价格表
基本功能版 SKU:文本搜索基本功能版(仅 ID) 全球价格表
印度价格表
Pro SKU:附近搜索 Pro 版 全球价格表
印度价格表
Pro SKU:地点详情 Pro 版 全球价格表
印度价格表
Pro SKU:文本搜索 Pro 版 全球价格表
印度价格表
企业版 SKU:附近搜索企业版 全球价格表
印度价格表
企业版 SKU:地点详情企业版 全球价格表
印度价格表
企业版 SKU:地点详情企业版 + 氛围数据 全球价格表
印度价格表
企业版 SKU:文本搜索企业版 全球价格表
印度价格表
企业版 SKU:文本搜索企业版 + 氛围数据 全球价格表
印度价格表
企业版 SKU:地点详情照片 全球价格表
印度价格表
类别Places Library (Maps JavaScript API)(旧)SKU 详情SKU 定价
基本功能版 SKU:自动补全 - 按请求结算 全球价格表
印度价格表
基本功能版 SKU:自动补全(包含地点详情)- 按会话结算 全球价格表
印度价格表
基本功能版

SKU:基本数据

附加费用:

全球价格表
印度价格表
基本功能版 SKU:查找地点 - 仅返回 ID 全球价格表
印度价格表
基本功能版 SKU:地点详情基本功能版 - ID 刷新 全球价格表
印度价格表
基本功能版 SKU:查询自动补全 - 按请求结算 全球价格表
印度价格表
Pro SKU:自动补全(不含地点详情)- 按会话结算 全球价格表
印度价格表
Pro

SKU:查找地点

附加费用:

全球价格表
印度价格表
Pro

SKU:地点 - 附近搜索

附加费用:

全球价格表
印度价格表
Pro

SKU:地点 - 文本搜索

附加费用:

全球价格表
印度价格表
Pro

SKU:地点详情

附加费用:

全球价格表
印度价格表
企业版

SKU:氛围数据

附加费用:

全球价格表
印度价格表
企业版

SKU:联系人数据

附加费用:

全球价格表
印度价格表
企业版 SKU:地点照片 全球价格表
印度价格表
类别Places UI KitSKU 定价
基本功能版 SKU:Places UI Kit 查询 全球价格表
印度价格表
基本功能版 SKU:Places UI Kit - 自动补全(按会话结算) 全球价格表
印度价格表
Pro SKU:Places UI Kit(高级) 全球价格表
印度价格表
类别Routes 库 SKU 详情SKU 定价
基本功能版 SKU:路线:计算路线基本功能版 全球价格表
印度价格表
基本功能版 SKU:路线:计算路线矩阵基本功能版 全球价格表
印度价格表
Pro SKU:路线:计算路线 Pro 版 全球价格表
印度价格表
Pro SKU:路线:计算路线矩阵 Pro 版 全球价格表
印度价格表
企业版 SKU:路线:计算路线企业版 全球价格表
印度价格表
企业版 SKU:路线:计算路线矩阵企业版 全球价格表
印度价格表
类别Routes API(旧)SKU 详情SKU 定价
基本功能版 SKU:路线 全球价格表
印度价格表
基本功能版 SKU:距离矩阵 全球价格表
印度价格表
Pro SKU:高级路线 全球价格表
印度价格表
Pro SKU:高级距离矩阵 全球价格表
印度价格表

Routes 库价格详情

Route 和 RouteMatrix 类各有三个 SKU,用于确定 请求的费用。用于确定费用的 SKU 取决于您使用的服务 (Route 类或 RouteMatrix 类)以及您在请求中使用的功能 。例如:

  • 计算路线 请求按每个请求 结算。

  • 计算路线矩阵 请求按请求返回的每个元素 结算。元素数量是出发地数量乘以目的地数量。例如,如果请求包含两个 出发地和三个 目的地,则该请求按六个 元素结算。

您使用的功能决定了按哪个 SKU 类别结算:

  • 基本功能版:仅使用基本功能且 最多包含 10 个中间航点的请求按此类别结算。

  • Pro:使用高级功能(例如 TRAFFIC_AWARE 或 TRAFFIC_AWARE_OPTIMAL 路线修饰符)的请求按此类别结算。

  • 企业版:使用企业版功能( 例如双轮车路线)的请求按此类别结算。

JavaScript 存在以下用量限额。

计算路线

  • 速率限制为每分钟 3,000 次查询。

  • 每个 computeRoutes 请求允许的中间航点数量上限为 25 个。

计算路线矩阵

  • 速率限制为每分钟 3,000 个元素,计算方式为出发地数量乘以目的地数量。

  • 您可以使用地点 ID 或地址指定出发地和目的地,允许指定的出发地和目的地数量上限为 50 个。

  • 对于 routingPreference 设置为 TRAFFIC_AWARE_OPTIMAL 的 computeRouteMatrix 请求,允许的元素总数上限为 100 个。

  • 对于 travelMode 设置为 TRANSIT 的 computeRouteMatrix 请求,允许的元素总数上限为 100 个。

  • 对于其他 computeRouteMatrix 请求,允许的元素总数上限为 625 个。

配额和用量限额

如需查看和管理 Maps JavaScript API 的配额和用量限额,请参阅 配额和配额提醒。

地图加载配额

以下配额适用于 Maps JavaScript API 2D 和 3D 地图加载:

  • 每个项目每分钟 30,000 次地图加载
  • 每个 IP 每分钟 300 次地图加载

Places UI Kit 用量限额

Places UI Kit 受以下用量限额的限制:

  • Places UI Kit 查询:来自地点详情 和地点搜索 元素的请求限制为每个项目每分钟 6,000 次查询。

  • Places UI Kit 会话:来自自动补全 元素的请求限制为每个项目每分钟 6,000 次查询。

对 Places API 和 Geocoding API 的底层请求不会消耗 Cloud 项目的配额。

Places API 的经济高效策略

本部分介绍了如何优化 Places API 的用量并降低相关费用。

使用字段掩码

使用字段掩码可确保您不会请求不必要的数据,这有助于减少延迟时间和结算费用。

对于“地点详情(新)”“附近搜索(新)”和“文本搜索(新)”请求,请使用字段掩码来指定要在响应中返回的字段列表。

然后,我们会按适用于您请求的最高 SKU 进行结算。例如,如果您同时选择了基本功能版和 Pro 版 SKU 中的字段,我们会根据 Pro 版 SKU 进行结算。

将会话定价与“地点详情(新)”搭配使用

如果您的应用每月的调用量为 100,001-500,000 次或更多, 或者用户在每个会话中发出超过 12 个自动补全请求,Google 建议您将会话与“自动补全(新)”搭配使用。会话有助于简化定价,并为“自动补全(新)”提供一致的定价模式。

如需了解详情,请参阅“自动补全(新)”和会话 定价。

调整配额

配额限制定义了在给定时间范围内,特定 API 或服务允许的请求数上限。当项目中的请求数达到配额限制时,您的服务将停止响应请求。

如需修改 API 的配额值,请按以下步骤操作:

  1. 在 Cloud 控制台中,依次前往 Google Maps Platform > 配额 。
  2. 选择要修改配额的 API。
  3. 找到要更改的配额值,然后使用复选框将其选中。
  4. 点击修改 ,输入新的配额值,然后点击提交请求 。

查看配额增加请求

如需查看所有配额增加请求,包括过去的请求和待处理的请求,请执行以下操作:

  1. 在 Cloud 控制台中,依次前往 Google Maps Platform > 配额 。
  2. 选择要查看配额增加请求的 API。
  3. 点击配额增加请求 。

使用条款限制

如需了解允许用法的完整详情,请参阅 Google Maps Platform 服务条款中的“许可限制 ”部分。