Ruby on rails 3 Google Maps V3 API密钥本地计算机错误:Google已禁用此应用程序的Maps API

Ruby on rails 3 Google Maps V3 API密钥本地计算机错误:Google已禁用此应用程序的Maps API,ruby-on-rails-3,google-maps-api-3,Ruby On Rails 3,Google Maps Api 3,我正在我的计算机上运行rails 3安装程序,只是使用内置的rails服务器,并得到一个Google Maps API V3错误: Google has disabled use of the Maps API for this application. The provided key is not a valid Google API Key, or it is not authorized for the Google Maps Javascript API v3 on this site

我正在我的计算机上运行rails 3安装程序,只是使用内置的rails服务器,并得到一个Google Maps API V3错误:

Google has disabled use of the Maps API for this application. The provided key is not a valid Google API Key, or it is not authorized for the Google Maps Javascript API v3 on this site. If you are the owner of this application, you can learn about obtaining a valid key here: http://code.google.com/apis/maps/documentation/javascript/tutorial.html#Obtaining_Key

这只是在我的本地计算机上进行测试。如果有人知道我如何为本地测试配置API密钥,那就太好了,谢谢

谷歌地图api第3版不需要密钥。
您发送的密钥可能无效吗?

密钥系统最近已更改,详细信息尚未发布。社区花了一些时间来计算在以前的系统中验证的效果


如果您在localhost上运行,那么我相信任何有效的密钥都可以工作。在0.0.0.0上运行时,可能需要在API控制台中指定该ip地址。您可能需要指定0.0.0.0:3000,这取决于作为推荐人传递给Google的内容。

我之前使用的系统有这个问题。当使用Google Maps v3 API(javascript)时,如果我包含我的密钥(允许“localhost”作为引用,在API控制台中指定),Google将拒绝它并告诉我密钥已禁用。如果我将其更改为“不传入任何键”(空白),它可以正常工作…

一个问题可能是您不止一次引用google api。因此,首先检查它。并检查您是否可以在其他浏览器中打开应用程序的同一url。 其次,检查生成密钥时提供的引用。 要验证问题是否确实存在于转介中,首先不要提供参考,只需允许每个人(我假设您在本地进行测试)并对其进行测试,然后您将了解问题所在,并通过提供适当的参考(供本地使用)来纠正问题http://localhost"

第三个问题可能是API的问题,因为谷歌经常进行更改,而文档还不适合这样做。 但我相信通过应用上述方法,你的问题会得到解决


由于bcz面临同样的问题,我一次引用两次,因为我离开的端口打开了。

我设法让它与localhost一起工作:port/*

在多次尝试后,它对我有效,我只需为我生成一个新密钥

只需生成“浏览器应用程序密钥”并设置“Referers”:

http://localhost:3000/*

我不认为这是一个无效的密钥,我尝试了两个不同的密钥(一个是我去年8月在api 3中使用的,另一个是我昨天创建的,因为另一个不工作。两者都应该是api 3)。我只是认为这与有效的引用程序有关,与在我的mac和rails服务器上本地运行它有关。你是否尝试过创建一个基于0.0.0.0的密钥,或者根本不传递密钥?谢谢John,似乎我加载地图的唯一方法是根本不包含密钥,我刚刚删除了?key=param并加载了映射。如果您不介意对我的初始问题进行投票,这会很酷,我认为这对在本地进行测试的人很有用。我找不到有关本地测试的信息,也没有在任何地方在线包含密钥。我尝试了这么多组合,包括,,,它们似乎都不起作用。这对我来说很有效,但奇怪的是我们必须这样做,因为我之前生成的API密钥在我的本地主机上工作了一上午,几个小时后我才发现这个错误。重新生成密钥也不能解决这个问题。谢谢,这是我一直在寻找的。输入特定端口号无效。输入
端口
可以:)