无法在javascript中使用变量

时间:2015-01-26 21:16:35

标签: javascript

这很简单,我确定。我只想尝试使用Google图表创建一个与其预期目的略有不同的信息地图。

我是基于区域图表(Documentation Here) (Configuration Options Here)的。

This jsfiddle here与文档相同,但我已将legend: 'none'添加到第15行的选项,以从地图中删除图例栏

This jsfiddle here包含我想要的html片段,以便在鼠标悬停在某个国家/地区时可以输入多行。问题是options(现在第19行)不起作用。酒吧显示在左下方。如果我在options之前放置{tooltip: {isHtml: true}},那么该栏会消失,但html不起作用。显然,我在这里做错了什么,我只是不知道是什么。请帮忙。

1 个答案:

答案 0 :(得分:1)

根据documentation,GeoChart调用需要两个参数,而不是三个。选项应该是单个对象作为第二个参数。您应该将所有选项组合到一个选项变量中。

var chart = new google.visualization.GeoChart(document.getElementById('regions_div'));
    var options = {
        legend: 'none',
        tooltip: {
            isHtml: true
        }
    };
    chart.draw(data, options);        
}