javascript - Google 地理 map API 中的标签

标签 javascript google-geocoding-api google-visualization

我目前正在编写此代码,一切正常,但是当我用鼠标悬停在一个国家/地区时,我只希望国家/地区名称出现在标签中,而不是相关值。我可以这样做吗?如果是这样,怎么办?

提前致谢!

这是 JavaScript 代码:

 google.load('visualization', '1', {'packages': ['geochart']});
 google.setOnLoadCallback(drawRegionsMap);

  function drawRegionsMap() {
    var data = google.visualization.arrayToDataTable([
      ['Country', 'Value'],
      ['Albania', 1],
      ['Algeria', 1],
    ]);

    var options = {
        colorAxis: {colors:['#386a90']}, legend:'none', datalessRegionColor:'#f1f1f1'
        };
    var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
    chart.draw(data, options);

};
</script>

最佳答案

您可以创建额外的工具提示字段并以这种方式添加数据。

var data = new google.visualization.DataTable();

data.addColumn('string', 'Country'); 
data.addColumn('number', 'Value'); 
data.addColumn({type:'string', role:'tooltip'}); 

data.addRows([['Albania',1,"Extra Information"]]);
data.addRows([['Algeria',1,"Extra Information"]]);

我在我的应用程序中使用了以下代码格式: http://cmoreira.net/interactive-world-maps-demo/france-example/

关于javascript - Google 地理 map API 中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13399093/

相关文章:

javascript - 如何在aspx页面中的repeater ItemDataBound函数中传递Control.ClientID?

javascript - 我尝试使用 `.filter` 仅返回数组中的字符串元素,但我不太确定该怎么做

javascript - 从 ARROW 函数 (es6) 到 ES5

javascript - Google Charts 从 PHP Ajax 添加数据

json - ASP.Net MVC - Google Charts 的 Json 数据

javascript - 任何 Python 替代 Selenium 以编程方式登录需要 JavaScript 登录的网站?

javascript - Angular 需要点击两次才能显示 Google 地理编码位置

android - 如何使用受限 API key 的 Android 应用程序使用 Google Geolocation API

google-maps - 使用地理编码 api 有多少免费请求?

javascript - 谷歌图表 API : Geo Charts boundary colour