我从谷歌看到这个链接... https://google-developers.appspot.com/chart/interactive/docs/gallery/geochart
在这段代码中......
<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geochart']});
google.setOnLoadCallback(drawRegionsMap);
function drawRegionsMap() {
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);
};
</script>
</head>
<body>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
</body>
</html>
是否可以用来自servelet和DAO的对象替换“function drawRegionsMap()”的内容?
我只是好奇...
1 回答
我一直在JSP项目中使用谷歌图表 . 基本上我在“函数绘制...()”中获取数据的方法是生成包含我自己的所有数据的javascript服务器端,然后将其发送到普通java String对象中的JSP页面,插入它就像这样“
这样,生成的javascript将在JSP页面运行后运行 . 这是一个艰难的工作,但如果你看起来here你将更好地了解我如何从我的服务器获取数据,生成谷歌图表脚本服务器端,然后在我的JSP页面中运行它...
希望这有帮助!