Google Maps API V3中的API密钥是什么?

在较旧版本的API中,我不得不使用类似这样的方式将JavaScript插入到页面中,以便使用基本function:

http://maps.google.com/maps?file=api&v=2&key= GoogleMapsAPIKey

我必须为每个站点configurationAPI密钥。 看文档,它说,得到一个基本的地图工作,我只需要这个:

http://maps.google.com/maps/api/js?sensor= true / false

API密钥在哪里? 如果我只是计划使用基本的地图和标记,而不是更高级的function,我需要担心吗?

我也在本地主机上testing,但常见问题说我仍然需要注册一个密钥,我没有这样做,它仍然有效。

截至2016年6月22日, Google地图V3不再支持无密钥访问,因此您需要为每个(referrer-)域名从前都没有Google Map。

在这里获取您的密钥: https : //developers.google.com/maps/documentation/javascript/get-api-key

并将其附加到脚本的URL中,如下所示:

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

如果你没有提供API密钥,你会看到这个警告,而不是你的渲染地图:

哎呀!出了些问题。此页面未正确加载Google地图。有关技术细节,请参阅JavaScript控制台。

你的浏览器的控制台会告诉你原因:

Google Maps API错误:MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error

Google Maps API错误:MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error

虽然Google Maps API的V3并不需要 API密钥,但这是有原因的。 Google最近推出了以下使用限制 :

使用每个地图API的网站和应用程序可以免费生成:

  • 每个API每天最多可以处理25,000次地图加载
  • 每天最多可以使用Styled Mapsfunction修改2,500次地图加载

为了监视使用情况,API密钥是必要的,正如开发人员指出的那样 :

所有地图API应用程序都应使用API​​密钥加载地图API。 使用API​​密钥可以监视应用程序的Maps API使用情况,并确保Google可以根据需要与您联系。 如果您的应用的Maps API使用率超过了使用限制,则必须使用API​​密钥加载Maps API才能购买额外的配额。

所以,虽然您不需要API密钥,但是如果您想要监视您的使用情况并且在购买额外的使用配额时也是有用的。

Google Maps API的V3不需要API密钥。 所以你很好走。

编辑:自从我回答了这个问题以来,Google在第三版中发布了对API密钥的支持,让您看到在Google开发者控制台中使用您的API网站。 原始答案仍然准确:API密钥不是必需的,但现在推荐使用。

除非您创buildGoogle地图密钥,否则您不能在Android应用中使用Google地图。 您需要使用keytool生成MD5并使用它在Google地图网站上生成谷歌地图密钥。 keytool应该位于你安装了sdk的计算机上。 我已经生成了开发人员的谷歌地图的关键,我注意到,关键只是在特定的计算机上开发Android应用程序的好处。 如果您要在另一台计算机上开发Android应用程序,则需要为该计算机生成另一个Google地图密钥。 如果您没有在Android应用中看到Google地图,而是看到网格,则可能意味着您的Google地图密钥无效。

在Google Map的Api下selectGoogle Maps JavaScript API启用Api。 转到凭据部分。select创build凭证。 从popup窗口中select“API密钥”,然后从正在进行的popup窗口中select浏览器密钥。 。

6.用您自己的api密钥replaceYOUR_API_KEY