图文详解申请谷歌地图API密钥

获取API密钥

您必须至少有一个与项目关联的API密钥。

要获取API密钥:

  1. 点击进入 Google Cloud Platform Console。(在此前你必须注册并登录谷歌帐号)
  2. 单击项目下拉菜单,然后选择或创建要为其添加API密钥的项目。
  3. 点击菜单按钮 然后选择API和服务>凭据
  4. 在“ 凭证”页面上,单击创建凭证> API密钥
    “ 创建API密钥”对话框显示您新创建的API密钥。
  5. 单击关闭。
    新的API密钥在“ 凭据”页面的API密钥下列出
    (切记在生产中使用之前限制API密钥。)

 

限制API密钥

强烈建议您限制API密钥。限制提供了更高的安全性,并有助于确保仅使用您的API密钥进行授权请求。有两个限制。您应该同时设置:

  • 应用程序限制:将API密钥的使用限制为网站(HTTP引荐来源网址),Web服务器(IP地址)或移动应用程序(Android应用程序或iOS应用程序)。根据API或SDK的平台,您只能在此类别中选择一个限制(请参阅平台的GMP API)。注意:如果您需要从同一(客户端)应用程序调用Web,Web服务和/或移动API,请创建并限制多个密钥。
  • API限制:将API密钥的使用限制为一个或多个API或SDK。对与API密钥关联的API或SDK的请求将得到处理。对与API密钥无关的API或SDK的请求将失败。(必须启用 API或SDK, 并且必须支持应用程序限制。)

限制API密钥:

  1. 转到 Google Cloud Platform Console
  2. 单击项目下拉菜单,然后选择包含要保护的API密钥的项目。
  3. 点击菜单按钮 然后选择API和服务>凭据
  4. 在“ 凭据”页面上,单击要保护的API密钥的名称。
  5. 在“ 限制并重命名API密钥”页面上,设置限制:
    • 应用限制
      • 选择HTTP Referrers(网站)
      • 添加引荐来源网址。
    • API限制
      • 选择限制键
      • 点击选择API,然后选择Maps JavaScript API
        (如果未列出Maps JavaScript API,则需要 启用它。)
      • 如果您的项目使用Places Library,请同时选择Places API。同样,如果您的项目使用JavaScript API中的其他服务(Directions Service, Distance Matrix Service, Elevation Service和/或 Geocoding Service),则还必须在此列表中启用并选择相应的API。
    • 点击保存

注意: file://引用者需要特殊的表示形式才能添加到密钥限制中。在添加到密钥限制之前,应将“ file://”部分替换为“ __file_url__”。例如,“ file:/// path / to /”的格式应为“ __file_url __ // path / to / *”。启用file://引荐来源后,建议您定期检查使用情况,以确保其符合您的期望。

 

绑定结算账户(创建Google Cloud Platform账户)

  1. 单击项目下拉菜单,然后选择包含API密钥的项目。
  2. 点击菜单按钮 然后选择结算>账户管理
  3. 点击我的结算帐号>管理结算帐号
  4. 以下按步骤把必填项(姓名、手机、信用卡信息)填上
  5. 随后会弹出一个页面,你需要上传一张身份证照片以及一张信用卡正面照片(信用卡照片用手指挡住除后四位数字的其它数字,同时要露出信用卡上的名字),然后提交等待通过即可。