大多数成长中的应用都会遇到同一个时刻:Google Maps Platform 的账单到了,和预算对不上。访客停留十五秒就离开,地图也照样加载;每个地址输入框都在发自动补全请求;每次搜索都会查询地点。每一项都有自己的 SKU、自己的免费额度和自己的每 1,000 次调用价格。
本指南讲清 2026 年 Google Maps Platform 怎么计价,按 Google 公布的标价重新测算一个典型应用在三个用量级别下的成本,再把这些数字和同样负载下的 MapAtlas 价格放在一起比较。下文所有价格均来自 Google Maps Platform 价格页面,核对日期为 2026 年 9 月 26 日。
Google Maps Platform 如何计价
Google Maps Platform 按 API 产品、按调用次数收费。并不存在单一的「Google Maps API」。它有十五个以上的产品,每个产品按一个或多个 SKU 计费。大多数应用常用的产品可以分为三类。
地图产品
- Maps JavaScript API:交互式网页地图。按 Dynamic Maps 加载次数计费,页面每初始化一次地图就计一次。
- Static Maps API:非交互式地图图片。按图片请求计费。
- Street View Static API:静态街景图片,按独立 SKU 计费。
- Maps Embed API:对不做 JavaScript 定制的标准嵌入免费且不限量。
路线产品
- Routes API(Compute Routes)和旧版 Directions API:点到点路线。按请求计费,考虑实时路况的路线等功能使用更贵的 SKU。
- Route Matrix 和旧版 Distance Matrix API:多起点到多终点的出行时间。按元素计费,每一对起点和终点算一个元素。
- Roads API:道路吸附和限速数据,单独计费。
Places 产品
- Geocoding API:把地址转换为坐标,或反向转换。按请求计费。
- Places Text Search 和 Nearby Search:地点搜索。价格取决于你请求的字段。
- Place Details:单个地点的详细信息,同样按字段级别(Essentials、Pro 或 Enterprise)定价。
- Place Autocomplete:用户输入时给出建议。按请求计费,会话规则见下文。
- Geolocation API:基于基站和 Wi-Fi 的设备定位,单独计费。
2025 年 3 月起的免费用量
过去,Google 每月为每个结算账号提供 200 美元赠金。2025 年 3 月 1 日,Google 用按 SKU 计算的每月免费额度取代了这笔赠金。Dynamic Maps、Geocoding、Autocomplete Requests 等 Essentials SKU 每月包含 10,000 次免费可计费事件。Pro SKU 包含 5,000 次,Enterprise SKU 包含 1,000 次。Maps Embed API 等少数 SKU 不限量。
同一次调整还扩大了自动用量折扣。每月事件数达到 100,000、500,000、1,000,000 和 5,000,000 时单价下降,统计范围是同一结算账号下的所有项目。享受这些折扣不需要签订企业协议。
| SKU | 每月免费量 | 0 至 10 万 | 10 万至 50 万 | 50 万至 100 万 | 100 万至 500 万 |
|---|---|---|---|---|---|
| Dynamic Maps | 10,000 | 7.00 美元 | 5.60 美元 | 4.20 美元 | 2.10 美元 |
| Geocoding | 10,000 | 5.00 美元 | 4.00 美元 | 3.00 美元 | 1.50 美元 |
| Autocomplete Requests | 10,000 | 2.83 美元 | 2.27 美元 | 1.70 美元 | 0.85 美元 |
| Place Details Essentials | 10,000 | 5.00 美元 | 4.00 美元 | 3.00 美元 | 1.50 美元 |
| Place Details Pro | 5,000 | 17.00 美元 | 13.60 美元 | 10.20 美元 | 5.10 美元 |
| Compute Routes Essentials | 10,000 | 5.00 美元 | 4.00 美元 | 3.00 美元 | 1.50 美元 |
价格为每 1,000 次可计费事件的美元价格。
三个用量级别下的实际成本测算
场景是一个本地搜索应用,包含交互式地图、带自动补全的地址搜索框、地点详情和路线计算。模型先扣除免费额度,再按用量档位计价,与 Google 的计费方式完全一致。
每位活跃用户每月的假设:
- 地图加载: 每位用户一次 Dynamic Maps 加载。
- 地理编码: 每位用户 0.1 次请求,用于手动输入的搜索。
- 自动补全: 每位用户 3 次会话,每次会话在用户选中结果前发送 4 次请求,随后为地址调用一次 Place Details Essentials。
- 地点详情: 每位用户 0.5 次 Place Details Pro 调用,用于商家详情页。
- 路线: 每位用户 0.2 次 Compute Routes Essentials 请求。
每月 10,000 名用户
| SKU | 用量 | 每月费用 |
|---|---|---|
| Dynamic Maps | 10,000 次加载 | 0.00 美元 |
| Geocoding | 1,000 次请求 | 0.00 美元 |
| Autocomplete Requests | 120,000 次请求 | 300.10 美元 |
| Place Details Essentials | 30,000 次请求 | 100.00 美元 |
| Place Details Pro | 5,000 次请求 | 0.00 美元 |
| Compute Routes Essentials | 2,000 次请求 | 0.00 美元 |
| 合计 | 400.10 美元 |
在这个规模下,免费额度覆盖了大多数 SKU。自动补全是例外,因为每次按键产生的请求都会计费。
每月 100,000 名用户
| SKU | 用量 | 每月费用 |
|---|---|---|
| Dynamic Maps | 100,000 次加载 | 630.00 美元 |
| Geocoding | 10,000 次请求 | 0.00 美元 |
| Autocomplete Requests | 1,200,000 次请求 | 2,182.70 美元 |
| Place Details Essentials | 300,000 次请求 | 1,250.00 美元 |
| Place Details Pro | 50,000 次请求 | 765.00 美元 |
| Compute Routes Essentials | 20,000 次请求 | 50.00 美元 |
| 合计 | 4,877.70 美元 |
每月 1,000,000 名用户
| SKU | 用量 | 每月费用 |
|---|---|---|
| Dynamic Maps | 1,000,000 次加载 | 4,970.00 美元 |
| Geocoding | 100,000 次请求 | 450.00 美元 |
| Autocomplete Requests | 12,000,000 次请求 | 6,882.70 美元 |
| Place Details Essentials | 3,000,000 次请求 | 6,550.00 美元 |
| Place Details Pro | 500,000 次请求 | 7,055.00 美元 |
| Compute Routes Essentials | 200,000 次请求 | 850.00 美元 |
| 合计 | 26,757.70 美元 |
以上是按所述用量组合计算的标价。实际账单会随每次自动补全会话的请求数、请求的字段以及你与 Google 签订的合同而变化。确定预算前,用你自己的流量重新算一遍。
多数开发者忽略的成本来源
自动补全请求
自动补全是账单超支最常见的原因。根据 Places API(New)的会话计价规则,以 Place Details Essentials 调用结束的会话,前 12 次自动补全请求按 Autocomplete Requests 计费,再加上这次 Place Details 调用。以 Place Details Pro 或 Enterprise 调用结束的会话不对自动补全请求计费,只对详情调用计费。用户中途放弃的会话,每次请求都会计费。给输入框加上防抖(debounce),并且每次都发送会话 token。
Place Details 和 Text Search 的字段级别
Places 的价格取决于你请求的字段。同一个 Place Details 调用,在第一档用量下,Essentials 为每 1,000 次 5.00 美元,Pro 为 17.00 美元。只要请求一个 Pro 字段(例如显示名称),整次调用就按 Pro 价格计费。只请求够用的最小字段掩码。
距离矩阵的规模增长
Route Matrix 和旧版 Distance Matrix API 按元素计费,一个元素就是一对起点和终点。包含 5 个起点和 5 个终点的请求就是 25 个元素。配送规划器和「最近门店」之类的功能,可能因为少量用户操作就产生大量元素。
署名与服务条款
Google Maps Platform 要求在展示的地图上标注 Google 署名,其条款还限制缓存内容以及用这些内容开发竞争产品。打算存储结果之前,先读一遍 Google Maps Platform 条款。
同样负载下的 MapAtlas 价格
MapAtlas 的计费 SKU 更少。价格页面列出了各档价格,页面上的计算器使用同样的数字。对于上述场景,可比的 MapAtlas 服务是地图加载、搜索会话(每次自动补全会话计一次)、地理编码和导航。Place Details Pro 没有直接对应的服务,因此下表中的 Google 一列不包含它,以保证口径一致。
| 每月用户数 | Google Maps Platform 同口径(美元) | MapAtlas(欧元) |
|---|---|---|
| 10,000 | 400.10 美元 | 46.00 欧元 |
| 100,000 | 4,112.70 美元 | 908.00 欧元 |
| 1,000,000 | 19,702.70 美元 | 7,563.04 欧元 |
MapAtlas 以欧元计价,Google 以美元计价,比较前先按当前汇率换算。差异来自价目表的三个部分:
- 搜索按会话计费。 MapAtlas 对一次自动补全会话只计费一次,无论用户按了多少次键,所以在 Google 账单里占大头的按请求计费项,在这里并不存在。
- 更大的免费额度。 每月免费提供 25,000 次地理编码请求、10,000 次搜索会话、10,000 次地图加载和 100,000 次导航请求。
- 更低的地图加载单价。 每一档地图加载价格都低于对应档位的 Dynamic Maps。
GDPR 与合规成本
在欧盟环境下,每次调用的价格只是成本的一部分。Google LLC 是美国公司,这意味着你发送给它的任何数据在评估时都要考虑 CLOUD Act 等美国法律。根据所在行业,这可能意味着数据保护影响评估、法务审查时间,在受监管行业中还可能需要调整架构。
我们的面向欧盟开发者的 GDPR 指南对此有详细说明。MapAtlas 默认在欧盟境内处理请求。开发者为什么选择 MapAtlas 页面从产品角度讲述了同样的内容。
值得迁移吗?
先用你自己的流量算一算。从 Google Cloud 控制台导出一个月的各 SKU 用量,套用上面的档位,再与 MapAtlas 价格计算器的结果比较。
MapAtlas 提供交互式地图、地理编码、地址自动补全和路线规划。街景和部分 Google Places 专有内容不在其中。规划迁移前,拿你的功能清单对照地图可视化、地理编码和路线规划功能页面逐项核对。
价格以外的因素,可以参阅从 Google Maps API 迁移和面向欧盟开发者的地图 API 选择。
想用自己的数据测试这些 API,可以注册免费账户。免费套餐无需信用卡。
常见问题
2026 年 Google Maps 还提供每月 200 美元的免费赠金吗?
不提供。2025 年 3 月 1 日,Google 用按 SKU 计算的每月免费额度取代了每月 200 美元的赠金:Dynamic Maps、Geocoding 等 Essentials SKU 每月 10,000 次可计费事件,Pro SKU 5,000 次,Enterprise SKU 1,000 次。Maps Embed API 等少数 SKU 仍然不限量。做预算前,先到 Google Maps Platform 价格页面核对最新数字。
哪个 Google Maps API 产品最贵?
按单次调用计算,Places 的 Pro 和 Enterprise SKU 最贵:第一档用量下,Text Search Pro 标价为每 1,000 次请求 32 美元,Place Details Pro 为每 1,000 次 17 美元。按总支出计算,消费类应用中占比最大的通常是 Dynamic Maps 和 Places Autocomplete,因为每次页面浏览和每次输入会话都可能触发它们。
从 Google Maps 迁移到 MapAtlas 工作量大吗?
工作量取决于你用了多少 Google 特有的功能。替换地图渲染、地理编码、自动补全和路线规划,需要更新 API 调用和密钥,再逐一测试各个流程。MapAtlas 不提供的功能,例如街景(Street View),需要单独决定怎么处理。规划迁移前,先拿你的实际用量对照功能页面和价格计算器。

