何时需要Google Maps API密钥?

Tho*_*mas 7 javascript api google-maps map api-key

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

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

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

Sha*_*had 6

听起来像是你正在运行V2〜一次升级,或者得到你想要运行在站点的关键: 谷歌地图API V2密钥请求


Mr.*_*. B 6

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

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

单击红色的"创建项目"按钮

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

等到底部的Spinny说您的项目已完成.

在左侧导航栏中,选择API下的API&Auth,然后选择"Google Maps JavaScript API v3"

在此输入图像描述

单击该链接,然后启用API

在此输入图像描述

在此输入图像描述

转到API&Auth部分下的Credentials,然后单击Public API访问部分下的红色"Create New Key".然后单击浏览器密钥.

在此输入图像描述

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

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

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY"></script>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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

  • 截至2016年6月22日,Google Maps V3不再支持无密钥访问 - 请参阅http://stackoverflow.com/a/37994162/982002 (7认同)