是否需要API_Key以及使用Google Map API JS所需的位置

时间:2015-07-10 12:01:55

标签: javascript google-maps google-maps-api-3

我可以使用以下脚本参考使用谷歌地图。

<script src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>

即使我没有使用从Google服务获得的api密钥,这对我有用。 当我在网上搜索时,主要是启动点是创建api密钥。 它可能很简单,但是否仍然需要清除是否有必要?也需要它。

2 个答案:

答案 0 :(得分:1)

Google Maps API v3first released时,它不需要密钥。您应该注意,当时使用Google Maps API完全免费。从那时起,高使用率已成为收费,因此谷歌已开始建议使用密钥。与V2一样,您只能将它用于免费且可公开访问的应用程序。如果是商业产品,则需要使用Google Maps API Premier。

OpenLayers Library的工作原理是在后台调用Google Maps API v3。

所以你会发现旧教程,论坛帖子和答案,说不需要密钥,但我总是使用密钥,因为它只需要一分钟左右来获取密钥,而且没有其他缺点。

我强烈建议您使用带有密钥的Google地图图层。

虽然您会发现Google地图无需密钥即可使用,但我目前可以访问的每个官方文档和示例都表示您需要使用密钥。

Getting Started page说: 所有Maps API应用程序*都应使用API​​密钥加载Maps API。使用API​​密钥可以监控应用程序的Maps API使用情况,并确保Google可以在必要时就您的应用程序与您联系。如果您的应用的Maps API使用率超出了使用限制,则必须使用API​​密钥加载Maps API才能购买额外的配额。

注意:如果是商业用途,您需要Google Maps API Premier key。请参阅主题的FAQ

如果您对此有任何疑问,请与我们联系。

谢谢!

答案 1 :(得分:-1)

你是对的,它现在有效。谷歌迟早会失败,你必须创建并添加有效的API密钥。