Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Google Map API JS需要API_密钥吗?在哪里需要API_密钥_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 使用Google Map API JS需要API_密钥吗?在哪里需要API_密钥

Javascript 使用Google Map API JS需要API_密钥吗?在哪里需要API_密钥,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我能够使用下面的脚本参考使用谷歌地图 <script src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script> 即使我没有使用从谷歌服务获得的api密钥,这对我来说也是有效的。 当我在web上搜索时,主要的启动点是创建api密钥。 它可能很简单,但仍然需要弄清楚它是否必要?也在需要的地方。您是对的,它现在可以工作了。谷歌迟早会让它失败,你将不得不创

我能够使用下面的脚本参考使用谷歌地图

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

即使我没有使用从谷歌服务获得的api密钥,这对我来说也是有效的。 当我在web上搜索时,主要的启动点是创建api密钥。
它可能很简单,但仍然需要弄清楚它是否必要?也在需要的地方。

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

在was时,它不需要密钥。你应该注意到,在那个时候,谷歌地图API的使用是完全免费的。从那时起,高使用率已经成为收费的,因此谷歌开始推荐使用密钥。与V2一样,您只能将其用于免费且可公开访问的应用程序。如果是用于商业产品,则需要Google Maps API Premier

OpenLayers库通过在后台调用Google Maps API v3来工作

所以你会发现旧的教程、论坛帖子和答案都说不需要钥匙,但我总是用钥匙,因为拿到钥匙只需要一分钟左右,没有其他缺点

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

虽然你会发现谷歌地图不需要密钥就可以工作,但我目前可以访问的所有官方文档和样本都表示,你需要使用密钥

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

注意:如果是商业用途,您确实需要一个。请参阅有关此主题的详细信息

如果您对此有任何进一步的疑问/担忧,请告诉我


谢谢

在一些API中,免费密钥和付费密钥有不同的限制-也许没有密钥,限制更严格?