Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 maps API密钥_Javascript_Google Maps_Google Maps Api 3_Requirejs - Fatal编程技术网

Javascript 如何检查是否集成了Google maps API密钥

Javascript 如何检查是否集成了Google maps API密钥,javascript,google-maps,google-maps-api-3,requirejs,Javascript,Google Maps,Google Maps Api 3,Requirejs,问题:-有没有办法检查谷歌地图是否已与正确的api密钥集成 说明:-我在我的项目中使用谷歌地图,这不是我从头开始开发的。该项目还使用requirejs异步加载映射。但我不确定代码中输入的键是否有效,或者是否正确集成,因为代码在查询字符串上没有key参数。因此,我不确定这把钥匙是否正确集成,或者我们只是在使用谷歌地图的免费网络通话。 下面是正在使用的代码。 此外,该项目还使用了requirejs define('google', ['async!//maps.google.com/maps/api

问题:-有没有办法检查谷歌地图是否已与正确的api密钥集成

说明:-我在我的项目中使用谷歌地图,这不是我从头开始开发的。该项目还使用requirejs异步加载映射。但我不确定代码中输入的键是否有效,或者是否正确集成,因为代码在查询字符串上没有key参数。因此,我不确定这把钥匙是否正确集成,或者我们只是在使用谷歌地图的免费网络通话。 下面是正在使用的代码。 此外,该项目还使用了requirejs

define('google', ['async!//maps.google.com/maps/api/js?MAPS_API_KEY&v=3.17&libraries=places,geometry'],
function(){dependencies
    return window.google;
});
正如您所看到的,代码在quesry字符串中使用了“key”参数,因此我不确定key是否集成

正如我们大多数人在阅读谷歌地图的文档时在

<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"></script>

我唯一关心的是是否需要传递此“key”参数


如有任何帮助或建议,将不胜感激

API密钥是必需的,并且必须存在于请求中。无键访问在2016年6月被弃用,下面是一篇博客文章,其中宣布了强制API密钥:

特别是它包含以下声明:

我们不再支持无键访问(任何不包含API密钥的请求)。未来的产品更新仅适用于使用API密钥发出的请求。API密钥允许我们在需要时联系开发人员,并帮助我们识别行为不端的实现

为了检查您的站点是否正确实现了Google Maps JavaScript API,您可以使用Google Maps API检查器Chrome扩展:


我希望这些信息有帮助

Google Maps Javascript API v3需要一个密钥。密钥存在于URL中,但我不确定是否也需要“密钥”参数,这是我的问题。是的,它是必需的(如果没有它,它可能会“工作”,一些网站是无密钥访问的。谢谢。这真的帮了我很大的忙,因为我不知道无钥匙访问被弃用了。