Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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 谷歌图表可视化问题仪表板_Javascript_Google Visualization - Fatal编程技术网

Javascript 谷歌图表可视化问题仪表板

Javascript 谷歌图表可视化问题仪表板,javascript,google-visualization,Javascript,Google Visualization,我试图为我的网页创建一个仪表板,但我无法实例化仪表板 var dashboard = new google.visualization.Dashboard(document.getElementById("marketareas_div")); 而最重要的是: <script type="text/javascript" src='https://www.google.com/jsapi?autoload={"modules":[{"name":"visualization","vers

我试图为我的网页创建一个仪表板,但我无法实例化仪表板

var dashboard = new google.visualization.Dashboard(document.getElementById("marketareas_div"));
而最重要的是:

<script type="text/javascript"
src='https://www.google.com/jsapi?autoload={"modules":[{"name":"visualization","version":"1.1","packages":["corechart"]}]}'/>


问题:“google.visualization.Dashboard不是构造函数”。

您的API加载是否正确

查看google的,您的自动加载url不正确,应该进行编码:

这:

{“modules”:[{“name”:“search”,“version”:“1.0”,“language”:“en”},{“name”:“maps”,“version”:“2.x”},{“name”:“elements”,“version”:“1.0”,“packages”:[“localsearch”]}]}

变成这样:

%7B%22模块%22%3A%5B%7B%22B%22name%22%3A%22搜索%22%2C%22version%22%3A%221.0%22%2C%22语言%22%3A%22en%22%7D%2C%7B%22name%22%3A%22maps%22%2C%222.X%22%7D%2C%7B%22name%22%3A%22元素%22%2C%22%2C%22%3A%221%22%2C%22%2C%22%22%2C%22%22%22包%3A%5B%22B%22D%22D%22D%5D%

这样称呼:

<script src="https://www.google.com/jsapi?autoload=%7B%22modules%22%3A%5B%7B%22name%22%3A%22search%22%2C%22version%22%3A%221.0%22%2C%22language%22%3A%22en%22%7D%2C%7B%22name%22%3A%22maps%22%2C%22version%22%3A%222.X%22%7D%2C%7B%22name%22%3A%22elements%22%2C%22version%22%3A%221.0%22%2C%22packages%22%3A%5B%22localsearch%22%5D%7D%5D%7D&key=INSERT-YOUR-KEY"></script>


实际上,他们不建议用这种方式加载

警告此高级功能可能难以实现, 视具体情况而定。因此,我们建议您 仅在还原的特定实例中考虑自动加载 延迟是至关重要的

尝试使用更简单的加载方式,如:

<script type="text/javascript">
    google.load("visualization", "1.1");
    ...
</script>

加载(“可视化”、“1.1”);
...

首先,您需要关闭该脚本标记,否则页面将在某些浏览器中中断

问题似乎是,当您使用来自google的包corechart包含脚本时,没有Dashboard对象。将其更改为包含仪表板的控件

更多信息:

Thx以获取帮助。我从你那里得到的感觉是你是个有礼貌的人。