获取 Google Places API for Work 的密钥

对于采用旧版 Google Maps APIs for Work 或 Google Maps API for Business 许可的客户来说,Google Places API 作为 Google Places API for Work 的一部分购买。

本部分文档将说明该 API 的设置。

此页面仅适用于拥有旧版 Maps APIs for Work 或 Maps API for Business 许可的客户。此页面不适用于拥有新版 Google Maps APIs Premium Plan2016 年 1 月上市发售)的客户。

Google Places API for Work 使用 API 密钥识别您的应用。 API 密钥与 Google Maps JavaScript API 或其他 Google Maps APIs for Work 网络服务使用的客户端 ID 相同。

通过在请求中加入密钥,您可以在 Google API Console 中监控您的应用的 API 使用情况,启用按密钥而不是按 IP 地址的配额限制,并确保 Google 可以在必要时就应用的相关事宜与您联系。

如需了解详细信息,请参阅 Google API Console 帮助

获取 API 密钥

要开始使用 Google Places API for Work,请点击下面的按钮,它可以将您转到 Google API Console,引导您完成整个过程,并自动激活 Google Places API Web Service。

重要说明:在项目下拉菜单中,请务必选择在您购买 Google Places API for Work 时为您创建的项目*。

获取密钥

或者,请按照下列步骤获取 Google Places API for Work 的 API 密钥:

  1. 转到 Google API Console
  2. 选择在您注册时为您创建的项目。
    该项目名称以 Google Maps APIs for Business 或 Google Maps for Work 或 Google Maps 开头。
  3. 点击 Continue 启用 API。
  4. Credentials 页面上,获取 API 密钥(并设置 API 密钥限制)。

注:如果您的现有密钥具有服务器限制,您可以使用该密钥。

  1. 为了防止配额盗用,请遵循这些最佳做法,保护您的 API 密钥。

您也可以 在 Google API Console 中查找现有密钥

如需了解有关使用 Google API Console 的详细信息,请参阅 API Console 帮助

使用您的密钥

您的密钥必须作为 key 参数值的形式随每个请求一起传递。

https://maps.googleapis.com/maps/api/place/nearbysearch/json
  ?location=-33.8670522,151.1957362
  &radius=500
  &types=food
  &name=harbour
  &key=YOUR_API_KEY

不带密钥的请求将失败。

限制 IP 地址

要防止其他应用使用您的密钥和消耗您的配额,您可以限制能够使用您的 API 密钥发送请求的 IP 地址:

  1. 转到 Google API Console
  2. 选择在您注册时为您创建的项目。
  3. API keys 列表中,选择您正在使用的密钥。
  4. Restrictions 部分中,选择 IP addresses (web servers, cron jobs, etc.)

  5. Accept requests from these server IP addresses 下,输入允许其使用您的密钥的 IP 地址,每个地址一行。 您也可以使用 CIDR 表示法输入子网(例如,

192.168.0.0/22)。