何时需要Google Maps API密钥?

时间:2011-02-26 16:41:12

标签: javascript api google-maps map api-key

最近谷歌改变了使用API​​密钥的政策。您现在不再需要API密钥才能在您的网站上放置Google地图。

这完美无缺。但是现在我在我的localhost上运行了这张地图(没有API密钥),工作正常。但是当我把它放在网上时,我会得到一个弹出窗口,说我需要另一个API密钥。在该网站的另一个页面上,Google地图确实有效。它可能与某些事情有关吗?不起作用的地图上有很多(30+)标记吗?

实际上使用API​​密钥对我来说不是一个很好的解决方案,因为这是许多网站上使用的Wordpress插件的一部分。

2 个答案:

答案 0 :(得分:6)

听起来你正在运行v2~升级时间,或者获取要运行它的域的密钥: Google Maps V2 API Key Request

答案 1 :(得分:6)

您不需要API密钥即可使用Goolge Maps API V3。但是,我们刚刚遇到了一个问题,谷歌报告说我们已经超出了我们的限制,即使我们没有(开发服务器)。我继续设置了API密钥,它实际上是有益的,因为您可以获得使用情况报告。此外,从那时起,我们还没有看到错误的配额使用问题。我以为我会继续分享这个过程:

转到https://console.developers.google.com/

点击红色'创建项目'按钮

为您的项目命名,Google会自动为其提供ID

等到底部的Spinny说你的项目已经完成。

在左侧导航栏中,选择API下的API&验证,然后选择“Google Maps JavaScript API v3'

enter image description here

单击链接,然后启用API

enter image description here

enter image description here

转到API&amp ;;下的凭证验证部分,然后点击红色'创建新密钥'在公共API访问部分下。然后单击“浏览器密钥”。

enter image description here

确保将明星包含在您网站的名称中。例如,使用mywebsite.com/*。这将确保所有页面都被授权使用API​​。

将密钥复制到您对Google Maps API的Javascript参考中,如下所示:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY"></script>

enter image description here

长话短说,关键不是必需的,但最佳做法表明你应该使用密钥。