1、谷歌地图官方API-获取API密钥

新用户: 必须先注册并创建一个计费帐户,然后才能开始使用Google Maps Platform API和SDK。要了解更多信息,请参阅Google Maps Platform入门

要使用Maps JavaScript API,您必须具有API密钥。API密钥是唯一的标识符,用于对与您的项目相关联的请求进行身份验证以进行使用和计费。

获取API密钥

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

要获取API密钥:

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

将API密钥添加到您的请求中

您必须在每个Maps JavaScript API请求中包含一个API密钥。在以下示例中,YOUR_API_KEY用您的API密钥替换。

<span style="color:#37474f">  <span style="color:#3b78e7"><script</span> <span style="color:#9c27b0">async</span> <span style="color:#9c27b0">defer</span> <span style="color:#9c27b0">src</span>=<span style="color:#0d904f">"https://maps.googleapis.com/maps/api/js?key=</span>YOUR_API_KEY<span style="color:#0d904f">&callback=initMap"</span>
  <span style="color:#9c27b0">type</span>=<span style="color:#0d904f">"text/javascript"</span><span style="color:#3b78e7">></script></span></span>
 

限制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://引荐来源后,建议您定期检查使用情况,以确保其符合您的期望。

发布了10 篇原创文章 · 获赞 0 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/lwbsleep/article/details/104599595