我正在我的计算机上运行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
这只是在我的本地计算机上进行测试。 http://0.0.0.0:3000。如果有人知道如何为本地测试配置我的API密钥,那将是非常好的,谢谢!
答案 0 :(得分:7)
我设法使用localhost:port / *
答案 1 :(得分:4)
我刚刚解决了以前工作过的系统问题。使用Google Maps v3 API(javascript)时,如果我包含了我的密钥(允许'localhost'作为引荐来源,在API控制台中指定),Google会拒绝它并告诉我该密钥已被禁用。如果我把它更改为根本没有传递(空白),它就可以正常工作......
答案 2 :(得分:1)
最近关键系统发生了变化,并且尚未发布完整的详细信息。社区花了一些时间来计算以前系统中验证的效果。
如果您在localhost上运行,那么我相信任何有效的密钥都可以正常运行。当您在0.0.0.0上运行时,您可能需要在API控制台中指定该IP地址。您可能需要指定0.0.0.0:3000,具体取决于作为引荐来源传递给Google的内容。
答案 3 :(得分:1)
一个问题可能是您不止一次引用google-api。首先检查一下。并检查您是否可以在另一个浏览器中打开应用程序的相同URL。 然后检查生成密钥时您所提供的引用者。 为了验证引用中确实存在问题,首先不要参考只允许每个人(我假设您在本地测试)并测试它然后您将了解存在问题的位置并通过提供适当的反馈来纠正它(供本地使用)的 “http:// localhost” 的。)
第三个问题可能与API有关,因为谷歌频繁更改,而且文档还不适合。 但我相信通过应用上述内容,您的问题将得到解决。
由于同样的问题我面对bcz我一次引用两次因为我离开的端口打开了。
答案 4 :(得分:0)
你不需要谷歌地图api版本3的密钥。 http://code.google.com/apis/maps/signup.html 你可能会发送无效密钥吗?
答案 5 :(得分:0)
答案 6 :(得分:0)
对我而言,只需为“浏览器应用程序的密钥”生成并在“参考者”中设置:
http://localhost:3000/*