常见问题解答:许可续订

注意:Google Maps Platform 高级计划不再开放注册,也不再提供给新客户。

此常见问题解答适用于打算通过全新 Google Maps Platform 高级计划(于 2016 年 1 月推出)续订旧版 Maps API for Business 或 Maps API for Work 许可的客户。如需详细了解高级计划,请参阅高级计划概览

Google Maps Platform 高级计划简介

续订许可

了解使用模式

查看使用情况报告

开发应用

获取支持

Google Maps Platform 高级计划简介

Google Maps API for Work 许可有何变化?

以前,Google Maps API for Work 客户需要为我们的部分 API(Places API、移动 SDK、Roads API 和 Geolocation API)购买单独的许可和配额。在全新 Google Maps Platform 高级计划中,用户可以获得我们全套服务的高级访问权限,而且只需要一份用量配额。此外,高级计划还包括以下主要变更:

  • 按照新费率计算向我们 Maps API 发出的请求所消耗的配额(称为 Maps API 额度)
  • 网络服务 API 拥有更高的默认每秒查询次数 (QPS) 限额
  • 按照新方式计算客户端请求的用量费用
  • 网络服务和客户端服务采用全新的免费每日查询次数 (QPD) 共享池
  • 更新了 Maps JavaScript API 使用模式,现在使用地图加载次数(而不是页面查看次数)来计算消耗的配额
为什么不再使用 Maps API for Work 许可,而改用全新 Google Maps Platform 高级计划?

这些年来,我们的 Google 地图产品因增加了新的 API 而越来越强大,开发者和企业借助这些 API 将地图集成到新的应用与解决方案中。但我们意识到,随着 API 阵容的扩大,我们的产品也变得更加复杂。我们希望通过推出全新 Google Maps Platform 高级计划来简化产品和使用模式:

  • 获享我们的全套服务,您可以获得为自己的应用和网站实现可自定义、适合在移动设备上查看、可扩展的地图所需的所有工具。您不再需要提前确定自己想要使用哪些 API,也不用再购买价格和用量限额均不相同的各个 API。
  • 经过简化的使用模式,您可以更加轻松地了解和跟踪应用使用共用配额池的情况。现在,您能够准确了解您的应用使用了多少配额,以及确保应用平稳运行所需要的东西,这样可以减少中途执行升级、增加配额和提高 QPS 的需求。
全新 Google Maps Platform 高级计划包含哪些 API?

如需查看高级计划中所含 API 的列表,请参阅高级计划概览

我还可以单独购买 Places API、移动 SDK、Geolocation API 或 Roads API 吗?

我们将不再单独提供这些 API。在高级计划中,您将可以访问我们的全套服务。

续订许可

为什么应该通过全新 Google Maps Platform 高级计划续订许可?

我们不再提供 Google Maps API for Work 许可的续订服务。如果您的企业或组织仍有以下任意需求,应该通过全新 Google Maps Platform 高级计划续订许可:

  • 包含 24 小时技术支持的服务等级协议 (SLA)
  • 通过嵌入式 Google 地图销售产品或服务的功能
  • 在内部应用或网站中使用 Google Maps Platform 的权限
  • 特定量的配额
  • 为资产跟踪应用使用 Google Maps Platform(不包括 Places API)的权限
  • 您的现有 Google Maps API for Work 许可提供的高级功能
我什么时候可以通过全新 Google Maps Platform 高级计划续订现有的许可?

在您当前的许可需要续订时,您可以改用全新高级计划。目前不支持中途改用。需要续订时,请与您的 Google 销售代表或 Google 地图合作伙伴联系,详细了解全新高级计划,并根据您应用的用量获取报价。

设置自动续订的客户:您将在许可到期之前收到通知,指出旧版 Google Maps API for Work 许可的自动续订已经取消。在通过全新高级计划续订许可后,您可以重新设置自动续订。

我是否需要 Google 帐号才能通过 Google Maps Platform 高级计划续订许可?

是,您需要有 Google 帐号才能访问 Google Cloud Platform Console 并在其中配置您的 Google Maps Platform。如需详细了解如何设置 Google 帐号,请参阅如何登录 Google Cloud Platform Console 一文。

我是否可以降级为 Google Maps API 标准版方案?

是,如果您的需求发生了变化,并且您的 Maps API 实现符合条件,在续订许可时,您可以选择使用我们的标准计划(一种随用随付的服务),而不是高级计划。如需了解详情,请参阅定价和计划

了解使用模式

什么是 Maps API 额度,它们是如何消耗的?

我们已将 API 用量的所有配额合并到您购买的 Maps API 额度池中,而不是为不同的 API 设置单独的用量限额。如需详细了解 Maps API 额度以及如何计算向不同 API 发送的请求所消耗的额度,请参阅使用费率和用量限额

Google Maps Platform 高级计划的用量限额是多少?

如需详细了解高级计划的用量限额,请参阅使用费率和用量限额

Maps JavaScript API 现在使用地图加载次数计算,这与页面查看次数有何不同?

之前,使用 Maps JavaScript API 的应用按照页面查看次数计算消耗的配额。只要向网页中添加 Maps JavaScript API <script> 标记,无论该网页上是否实际显示地图,都会生成一次页面查看。在 Google Maps Platform 高级计划中,您的应用将产生地图加载次数,而不是页面查看次数。只有在网页上(通过调用 new google.maps.Map())或移动应用中实际实例化地图时,才会生成一次地图加载。

这一变化的一个重要好处是,即使无意间在不显示地图的网页上添加了 Maps JavaScript API 标记,你也不必担心是否会消耗配额并产生不必要的费用。例如,如果您的网站模板包含 Maps JavaScript API 标记,就会发生这种情况。为了保证效率,我们仍建议您仅在必要时加载 Maps JavaScript API,但如果您在不必要的情况下加载了,也不再需要为此付费。

现在,Places API 的客户端请求和网络服务请求消耗的额度相同吗?

是的,在 Google Maps Platform 高级计划中,Places API 的客户端请求(通过 JavaScript Places 库)和网络服务(服务器端)请求都将消耗 2 个 Maps API 额度。以前,您的客户端“地点”请求不会消耗您的“地点”配额。现在,您可以通过客户端 ID 在 Google Cloud 支持门户中获取有关“地点”使用情况的完整报告。

为什么“地点详情”请求消耗 2 个 Maps API 额度,而“地点自动填充”请求仅消耗 0.1 个额度?

Places API 使用一个包含大量商家地点和其他地点数据的庞大数据库。由于商家频繁地营业和停业,确保此数据库准确无误需要花费大量的时间和精力。因此,我们会针对“地点详情”请求扣取更多的额度。对于“地点自动填充”,我们知道用户经常需要键入多个字符来查找地点,因此,我们仅针对每个请求扣取很少的额度。

如何估算应用的 Maps API 额度使用情况?

如需详细了解如何计算额度使用情况,请参阅额度计算示例

查看报告

在哪里可以查看有关应用的请求和 Maps API 额度使用情况的报告?

如需详细了解适用于 Google Maps Platform 高级计划的报告工具,请参阅报告概览

开发应用

我会同时获得 Google Cloud Platform Console 项目 ID 和客户端 ID 吗?

是的,您收到的欢迎邮件中将包含您的 Google Cloud Platform Console 项目 ID 和客户端 ID。

向我提供的 Google Cloud Platform Console 项目是否已启用所有可用的 API?

是的,在全新 Google Maps Platform 高级计划中,我们会自动为同一个 Google Cloud Platform Console 项目配置所有 API。您可以使用同一个 API 密钥在一个项目中访问所有可用的 Maps API。您的 API 密钥可以提供实时使用情况报告和最长 30 天的历史使用情况数据。如果您需要 Maps APIs Analytics、按渠道划分的使用情况报告和 30 天以上的历史报告数据等功能,可以为任意 API(Places API、Geolocation API、Roads API 和移动 SDK(Android、iOS)除外)使用客户端 ID(而不是 API 密钥)。

在新的使用模式下,客户端请求与服务器端请求消耗的额度会不同吗?

不会,在全新 Google Maps Platform 高级计划中,所有客户端请求和网络服务(服务器端)请求都将消耗相同数量的 Maps API 额度。请参阅使用费率和用量限额

既然客户端请求与网络服务请求所消耗的额度相同,我应当更改应用的实现吗?

无需更改您的实现。不过,为了提高效率,我们通常会建议您的应用尽可能使用客户端请求。

在 Google Cloud Platform Console 中启用的服务有变化吗?

有,在 Google Maps Platform 高级计划中,您不再需要在 Google Cloud Platform Console 项目中启用 Google Maps Mobile SDK for Work。不过,您仍然可以访问这些服务提供的所有相同高级功能。这一变化的另一个好处是,您不再需要为其他项目所有者请求在 Google Cloud Platform Console 中查看这些服务的授权。

如何访问之前由 Google Maps Mobile SDK for Work 提供的移动功能?

虽然您的 Google Cloud Platform Console 项目中不会再启用 Google Maps Mobile SDK for Work,但您仍然可以通过控制台中启用的以下标准端点来访问高级移动功能:Maps SDK for iOSMaps SDK for Android。若要访问高级功能,您不需要更改任何代码,但务必使用在注册期间为您创建的项目中的 API 密钥,利用此密钥,您可以使用静态库。若要验证您是否有权访问高级移动功能,只需使用静态库加载地图即可。如需详细了解如何加载地图,请参阅开发者指南

Google Maps Platform 高级计划是否提供适用于 Android 的动态库?

是,在高级计划中,您现在还可以使用适用于 Android 的动态库,而不仅仅是静态库。

获取支持

如何获取关于 Google Maps Platform 高级计划的技术支持?

高级计划包含与现在相同的 24 小时技术支持。如需了解详情,请参阅支持和资源

Google Maps Platform 高级计划的服务等级协议 (SLA) 有任何变化吗?

没有,高级计划包含与现在相同的可靠服务等级协议。如需了解详情,请参阅支持和资源