如何在使用Google的脚本加载器时设置API密钥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在使用Google的脚本加载器时设置API密钥?相关的知识,希望对你有一定的参考价值。
我在https://code.google.com/apis/console/注册了我的项目并生成了一个浏览器密钥。
现在如何在使用Google Script Loader时使用该密钥?
我一直这样做,有效(有或没有关键参数),但即使几周后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>
另一答案
使用图表/加载器时,您必须执行以下操作:
<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所述
以上是关于如何在使用Google的脚本加载器时设置API密钥?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 API 存储在 Google Cloud Storage 中的架构文件在 BigQuery 加载作业上设置架构?
如何在 Worklight 上要求 Google 地图地理编码脚本