密钥无法在域

时间:2016-08-10 08:51:06

标签: google-maps google-api domainkeys

我尝试设置一个简单的地图:http://pan-american.ch并在JS控制台中不断收到同样的错误:

  

https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error   您要获得授权的网站网址:

在此域http://map2.codedesign.ch上,密钥正常工作。

所以我的问题是 - 我在哪里可以添加域名...

1 个答案:

答案 0 :(得分:0)

您想设置引荐来容许http://pan-american.ch。 请参阅Google Documentation on Setting up API keys

  

设置API密钥

     

如果您的客户端应用程序不使用OAuth 2.0,则在调用在Google Cloud Platform项目中启用的API时,它必须包含API密钥。应用程序将此密钥作为key = API_key参数传递给所有API请求。

     

创建应用程序的API密钥:

     
      
  1. 转到云平台控制台。
  2.   
  3. 从项目列表中选择一个项目或创建一个新项目。
  4.   
  5. 如果API Manager页面尚未打开,请打开菜单Gallery Menu并选择API Manager。
  6.   
  7. 在左侧,选择凭据。
  8.   
  9. 单击“创建凭据”,然后选择“API密钥”。
  10.   
  11. 选择要使用的密钥类型。 (API密钥类型将在以下各节中详细介绍。)如果您不确定API密钥是否适合您正在呼叫的API,请选择“帮助我选择”并按照说明选择正确的凭据。
  12.         

    注意:除了阅读此页面上的说明外,请务必阅读securely using API keys.的最佳做法

         

    API支持多种类型的API密钥,包括服务器密钥,浏览器密钥,iOS密钥和Android密钥。

         

    浏览器密钥

         

    如果您的应用程序在客户端(例如Web浏览器)上运行,请创建并使用浏览器密钥。为防止您的密钥在未经授权的网站上使用,请仅允许您管理的域中的推介。