Bra*_*don 58 javascript google-maps api-key google-maps-api-3
在旧版本的API中,我必须使用类似的东西将javascript插入到页面中,以便只使用基本功能:
http://maps.google.com/maps?file=api&v=2&key= GoogleMapsAPIKey
我必须为每个站点配置API密钥.看一下文档,它说要获得一个基本的地图,我只需要这个:
http://maps.google.com/maps/api/js?sensor= true/false
API密钥在哪里适用?如果我只是计划使用基本地图和标记而不是更高级的功能,我是否需要担心?
我也在localhost上测试,但常见问题解答说我还需要为它注册一个密钥,我还没有这样做,它仍然有效.
Dan*_*plo 65
虽然Google Maps API的V3确实不需要 API密钥,但这是有原因的.Google最近推出了以下使用限制:
使用每个Maps API的网站和应用程序可以免费生成:
- 每个API每天最多25,000个地图加载
- 每天最多可使用"样式化地图"功能修改2,500个地图加载
为了监控使用情况,必须使用API密钥,因为开发人员注意到:
所有Maps API应用程序都应使用API密钥加载Maps API.使用API密钥可以监控应用程序的Maps API使用情况,并确保Google可以在必要时就您的应用程序与您联系.如果您的应用的Maps API使用量超过了使用限制,则必须使用API密钥加载Maps API才能购买额外的配额.
因此,虽然您不需要API密钥,但如果您想要监控您的使用情况,并且如果您购买额外的使用配额,也需要它.
Oss*_*ama 46
Google Maps API的V3不需要API密钥.所以你很高兴.
编辑:自我回答此问题以来,Google在v3中发布了对API密钥的支持,让您可以在Google的开发者控制台中查看API网站的使用情况.原始答案仍然准确:不需要API密钥,但现在建议使用它们.
Sey*_*sen 41
自2016年6月22日起,Google Maps V3不再支持无密钥访问,因此您需要为之前从未拥有过Google地图的每个(推荐人)域名获取密钥.
在此处获取密钥: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>
Run Code Online (Sandbox Code Playgroud)
如果您未提供API密钥,则会看到此警告而不是渲染的地图:
并且您的浏览器控制台会告诉您原因:
Google Maps API错误:MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error
| 归档时间: |
|
| 查看次数: |
80131 次 |
| 最近记录: |