5

我需要在谷歌地理图表中禁用工具提示。我尝试tooltip.trigger: 'none'了其他尝试,但我无法禁用工具提示。

如何禁用谷歌地理图表中的工具提示?

谢谢你

4

4 回答 4

2

环顾四周并尝试了一些东西,但似乎这个特殊的功能不是地理图表的一部分。对于其他图表,您可以执行以下操作并禁用工具提示:

var options = {
    tooltip {
       trigger: 'none'
    }
};

我遇到的div一种解决方法是创建一个仅位于地图顶部并禁用地图交互性的方法。不是最好的解决方案,而是一种解决方法,直到它可用为止。您可以看到它在jsfiddle上运行。

于 2012-06-18T11:19:40.163 回答
1

根据您的站点/应用程序需要哪些浏览器来支持简单的 CSS 单线将禁用交互性。

#map {
  pointer-events: none;
}

这将导致地图显示为没有交互性的静态图像。但同样,并非所有浏览器都支持它。

于 2016-02-06T22:38:48.203 回答
0

根据 12-09-12 asgalant 的说法

您可以通过设置选项 enableRegionInteractivity: false 来禁用工具提示,这也会禁用单击区域。该 API 不公开地理图表的鼠标悬停事件,因此如果您想自己做,则必须手动在 SVG/VML 上挂钩鼠标事件。据我所知,没有很好的方法可以将 SVG/VML 元素映射到 DataTable 元素。

于 2013-01-11T09:22:07.210 回答
-1

要删除工具提示,只需添加以下选项:

var options = {
    tooltip: { trigger: 'none'}
}

完整代码:

var map_container = document.getElementById('map_div');
var options = {
    tooltip: { trigger: 'none'}
}
var chart = new google.visualization.GeoChart(map_container);
chart.draw(data, options);`
于 2020-03-25T13:18:31.627 回答