所述
我注册了我的项目,并在https://code.google.com/apis/console/上生成了一个浏览器密钥。
现在我如何使用该键时,使用谷歌脚本加载器?
我一直在这样做,它工作(有或没有关键参数),但即使在几个星期后,API控制台显示没有请求:
<script src=//www.google.com/jsapi?key=my_key"></script>
<script>
google.load('maps', '3.10', { other_params : 'libraries=places&sensor=false', callback : ... })
</script>
该键对于jsapi是无用的,您必须将其附加到other_params
:
<script>
google.load('maps', '3', {
other_params: 'key=my_key',
callback: function(){}
});
</script>
当使用charts/loader时,你必须这样做:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {
'packages':['geochart'],
// Note: you will need to get a mapsApiKey for your project.
// See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings
'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY'
});
google.charts.setOnLoadCallback(drawRegionsMap);
...
</script>
注意mapsApiKey属性
如https://developers.google.com/chart/interactive/docs/gallery/geochart