【问题标题】:Google Maps V3 API key doesn't workGoogle Maps V3 API 密钥不起作用
【发布时间】:2012-06-18 18:25:33
【问题描述】:

我已经让我的会议列表系统正常工作,并且我已经在家里进行了测试,这里的地图工作正常(IP 地址以 76 开头)。

当我将它部署到我的网站时,我收到 API 错误:

Google 已禁止此应用使用 Maps API。提供的密钥不是有效的 Google API 密钥,或者未授权此站点上的 Google Maps Javascript API v3。

我的网站是“oameetings.org”。它现在是我的“kierpro.com”主网站的附加域。它指向“kierpro.com/phone”文件夹。根据 BlueHost,我的 IP 地址是 66.147.242.96。

我已经尝试了显示的每一个键,但它们不起作用。我还尝试了几乎所有其他变体,包括添加“www.”、“http://www.”、“http://”,但没有任何效果。

【问题讨论】:

  • PS:我目前正在使用它,但我希望它设置它以防它遇到使用限制。

标签: google-maps-api-3


【解决方案1】:

问题是您正在为服务器应用程序创建密钥。这些适用于直接访问 Google 网络服务等内容的应用程序。您需要选择“创建新的浏览器密钥...”按钮来为您的域创建一个新密钥。看起来您在提供的链接中使用了http://oameetings.org,因此请使用该域,但还要为 kierpro.com/phone 为该域提供的任何地图创建一个。

【讨论】:

  • 啊……我完全错过了浏览器键的东西。现在它可以工作,除非我使用子域。我有 esp.oameetings.org 和 fr.oameetings.org,它们只是帮助翻转开关,提供不同的语言。知道为什么它会在主域中工作,而不是在子域中吗?我尝试了“.oameetings.org/,但这也不起作用。(PS:我再次删除了密钥,以便在我们测试多语言功能时它可以工作。)跨度>
  • @user1460275 你有没有发现子域的问题?我遇到了同样的问题:即使在 api 控制台中“引荐来源”为空,该密钥也无法在任何子域上使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-21
  • 2012-03-18
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 2018-04-25
相关资源
最近更新 更多