Maps JavaScript API 采用随用随付定价模式。Maps JavaScript API 请求会根据请求类型生成对两个不同 SKU 的调用:地图加载或全景图片。JavaScript 服务与 JavaScript 原生 SKU 是分开定价的。除了总的 Google 使用条款之外,我们还针对 Maps JavaScript API 设置了特定的用量限额。您可以使用 Google Cloud 控制台中提供的工具管理费用和用量。
Maps JavaScript API 的结算方式
Maps JavaScript API 采用随用随付定价模式。Google Maps Platform API 和 SDK 按 SKU 结算。用量按 SKU 进行跟踪,任何 API 或 SDK 都可能有多个产品 SKU。费用计算方式:
您可以使用我们的价格和用量计算器估算每个 API 或 SDK 的使用费。对于符合条件的 Google Maps Platform SKU,每个结算帐号每月可获得 200 美元的 Google Maps Platform 赠金。该金额会自动抵扣1符合条件的 SKU 的费用。
Maps JavaScript API 的定价
SKU:动态地图
应用中显示加载时带有或不带有地图 ID 的地图,使用 Maps JavaScript API;或应用中显示加载时带有地图 ID 的地图,使用 Maps SDK for Android 或 Maps SDK for iOS。
每月用量范围 (每次加载地图的价格) |
||
---|---|---|
0.007 美元/次 (7.00 美元/千次) |
0.0056 美元/次 (5.60 美元/千次) |
如需了解批量定价,请与销售人员联系 |
用户与地图的互动(例如,平移、缩放或切换地图图层)不会产生额外的地图加载。
SKU:动态街景
街景全景图片和地图加载现在是分开计费的。在采用 Maps JavaScript API、Maps SDK for Android、Maps SDK for iOS 的应用中,对于全景图片对象的每次实例化,您都需支付单张动态街景全景图片的费用。
每月用量范围 (每张全景图片的价格) |
||
---|---|---|
0.014 美元/张 (14.00 美元/千张) |
0.0112 美元/张 (11.20 美元/千张) |
如需了解批量定价,请与销售人员联系 |
执行以下操作时,全景图片对象会进行实例化:
- 在 JavaScript 中,使用
google.maps.StreetViewPanorama()
类或Map.getStreetView()
方法。无论是根据街景小人控件生成的内置街景体验,还是对StreetViewService()
类的使用,都不会产生费用。 - 在 Android 设备上,使用
StreetViewPanoramaFragment
、SupportStreetViewPanoramaFragment
或StreetViewPanoramaView
类之一。每次调用相关的onCreate()
方法时,系统都会记录一次全景图片。 - 在 iOS 设备上,使用
GMSPanoramaView
对象。
JavaScript 服务的定价
JavaScript 服务是单独定价的。如需了解详情,请参阅服务的用量和结算页面:
- 路线服务 - Directions API 用量和结算
- 距离矩阵服务 - 距离矩阵 API 用量和结算
- 海拔服务 - Elevation API 用量和结算
- 地理编码服务 - Geocoding API 用量和结算
- 街景服务 - Street View API 用量和结算
- 地点库 - Places API 用量和结算
其他用量限额
虽然每天的请求数量没有上限,但 Maps JavaScript API 存在以下用量限额:
- 每分钟 30,000 个请求。
- 每个 IP 地址每分钟 300 个请求。在 Google Cloud 控制台中,此配额称为 Map loads per minute per user(每用户每分钟地图加载次数)。
使用条款限制
如需了解允许用法的完整详情,请参阅 Google Maps Platform 服务条款中的“许可限制”部分。
管理使用费
如需管理 Google Maps Platform API 的使用费,您可以对任何可结算 API 的所有请求设置每日配额上限。每日配额将在太平洋时间午夜重置。
如需查看或更改 Maps JavaScript API 的配额上限,请执行以下操作:
- 在 Cloud 控制台中,打开 Google Maps Platform 配额页面。
- 点击 API 下拉列表,然后选择 Maps JavaScript API。
- 如需查看配额上限,请向下滚动到请求卡片。
表中列出了配额名称和上限。 - 如需更改配额上限,请点击相应上限对应的修改图标。
在显示的对话框中,在配额限制字段中输入首选可结算每日配额上限(最高可设为 Google 指定的配额上限,如适用),然后选择保存。
如果您的 API 用量在任何一天达到了可计费配额上限,那么您的应用在当天剩余时间内将无法访问相应 API。
相关费用管理资源
-
印度的用户必须先创建 Google Cloud Platform 结算帐号,然后才能创建 Google Maps Platform 结算帐号,用于接收 Maps Platform 赠金。 ↩