问题描述
|
我正在尝试为意大利的地区设置地理地图可视化效果,但是如果我使用地区,而不是dataMode选项的标记,它将无法正常工作。我显然很开始学习如何使用此API,在此先感谢您。
function drawVisualization() {
var data = new google.visualization.DataTable();
data.addRows(2);
data.addColumn(\'string\',\'Region\');
data.addColumn(\'number\',\'Popularity\');
data.setValue(0,\'Tuscany\');
data.setValue(0,1,200);
data.setValue(1,\'Verona\');
data.setValue(1,300);
var options = {};
options[\'region\'] = \'IT\';
options[\'colors\'] = [0xFF0000,0xc06000];
options[\'dataMode\'] = \'markers\';
var geomap = new google.visualization.GeoMap(
document.getElementById(\'visualization\'));
geomap.draw(data,options);
}
解决方法
function drawMap() {
var data = new google.visualization.DataTable();
data.addRows(6);
data.addColumn(\'string\',\'Country\');
data.addColumn(\'number\',\'Popularity\');
data.setValue(0,\'Lombardia\');
data.setValue(0,1,200);
data.setValue(1,\'Campania\');
data.setValue(1,300);
data.setValue(2,\'Lazio\');
data.setValue(2,400);
data.setValue(3,\'Toscana\');
data.setValue(3,500);
data.setValue(4,\'Sicilia\');
data.setValue(4,600);
data.setValue(5,\'Veneto\');
data.setValue(5,700);
var options = {};
options[\'dataMode\'] = \'regions\';
options[\'region\'] = \'IT\';
var container = document.getElementById(\'map_canvas\');
var geomap = new google.visualization.GeoMap(container);
geomap.draw(data,options);
};