2015-07-10 70 views
-1

我可以使用下面的脚本引用来处理谷歌地图。API_Key是必需的,它需要使用Google Map API JS

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

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

回答

-1

你是正确的,它现在工作。谷歌迟早会失败,你将不得不创建并添加一个有效的API密钥。

+0

现在在某些API中有免费和付费的键有不同的限制 - 可能没有NO键,限制更严格? –

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

让我知道如果你面对任何进一步的查询/关注此。

谢谢!