【问题标题】:Google maps api v2 stopped working谷歌地图 api v2 停止工作
【发布时间】:2012-11-28 15:14:28
【问题描述】:

很久以前,我使用旧 API 版本 (v2) 设置了一个 Google 地图项目。我知道 Google Maps API v2 已被弃用,我正在努力为新版本重写它,但在那之前我需要它。

突然,地图停止工作,并在警告框中抛出此错误:

Google 已禁用此应用程序的 Maps API。这 网站无权使用提供的 Google 地图客户端 ID。如果 您是此应用程序的所有者,您可以了解更多关于 在这里注册网址: http://code.google.com/apis/maps/documentation/premier/guide.html#URLs

我没有更改当前应用程序中的任何内容,并且每天的请求数少于 1000(与每日配额相差甚远)。我注意到的第一件事是没有指定允许的推荐人。但即使它们被设置为(用我的域替换 sitename.com):

sitename.com
sitename.com/*
www.sitename.com
www.sitename.com/*
*.sitename.com
*.sitename.com/*

即使过了几个小时也没有任何结果。这个应用程序突然停止工作的原因对我来说仍然是一个谜(再一次 - 我的代码或谷歌帐户没有任何改变),但最重要的是我需要非常快速的解决方案。

有什么想法吗?

【问题讨论】:

  • 您是否尝试重新生成另一个密钥?即使换成新密钥后错误仍然存​​在,您也可能需要联系 Google。

标签: google-maps google-maps-api-2


【解决方案1】:

听起来您可能正在使用 v2.x。最近发布了 v2。如果您不使用 v2.s;您可以尝试(或 v=2),看看它是否能解决您的问题(目前,他们在 v2 上进行了为期 2 周的升级周期:“我们已将 v=2.x 更新为 2.441。v=2 将是2 周内更新,v=2.s 4 周内更新。")

【讨论】:

  • issue tracker 上记录您的问题可能值得creating an issue将让 Google Maps API 团队在损坏的版本一直到 v2.s 之前修复它,如果他们在两周升级之前知道这个问题会很好。
  • 但是您没有为他们提供足够的信息来解决问题(一个活生生的例子或展示问题的附件)。在这一点上,工作理论似乎是您没有按照使用条款的要求加载 API。 issue
  • issue you opened 已关闭。看起来您已经保存并在实际 API 旁边提供了一些旧 API JS,并且两者不兼容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-12
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
  • 2013-04-16
  • 2016-01-10
相关资源
最近更新 更多