【发布时间】:2014-06-19 23:28:15
【问题描述】:
我正在尝试通过 ajax 调用 加载 html 页面,并且该 html 页面包含以下代码。
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
function draw() {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', 200],
['United States', 300],
['Brazil', 400],
['Canada', 500],
['France', 600],
['RU', 700]
]);
var options = {};
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
};
$(document).ready(function(){
setTimeout(function(){
google.load("visualization", "1",{"callback" : draw});
}, 1000);
});
</script>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
html
每次我尝试绘图时都会收到以下错误:
TypeError: google.visualization.GeoChart 不是构造函数
【问题讨论】:
-
你没有加载一个包。
-
我没有得到你@AntoJurković。 .比如如何让这段代码运行..
标签: javascript jquery ajax google-maps google-maps-api-3