2013-12-22 33 views
0

我正在寻找来自地理外部的国家工具提示。我已经通过API进行了搜索,但我没有看到这样做的方法。在地图之外触发Google GeoChart工具提示

<script> 
google.load('visualization', '1', { packages: ['geochart'] }); 

google.setOnLoadCallback(function() 
{ 
    var data = google.visualization.arrayToDataTable([ 
     ["Country","Count"], 
     ["Mexico",600], 
     ["Canada",400] 
    ]); 

    new google.visualization.GeoChart(document.getElementById('map')).draw(data); 
}); 
</script> 

<div id="map" style="width: 500px; height: 300px;"></div> 

<ul> 
    <li><a href="#">Canada</a></li> 
    <li><a href="#">Mexico</a></li> 
</ul> 
<p>Is there a way to trigger the map tooltips when hovering over the links above?</p> 

Here's a very basic fiddle to start with

+0

除了将鼠标悬停在地图上的点上之外,您无法以任何方式触发工具提示。 – asgallant

+0

那么这是一个无赖。 – stagl

+0

我正在寻找相同的功能。 Bummer x 2. – andufo

回答

1

你可以做谷歌图表工具提示通过定义这个压倒一切的造型:

http://ajax.googleapis.com/ajax/static/modules/gviz/1.0/core/tooltip.css

使用例如:

<style> 
.google-visualization-tooltip { 
    border: dashed 1px !important; 
    position: fixed !important; 
    top: 30px !important; 
    right: 250px !important; 
    margin: 10px 0 0 400px !important; 
} 
</style> 

工具提示将漂浮在图表的右侧。

+1

虽然你在技术上是正确的,但我应该选择与“外部”不同的词。我的意思是从地图的外部触发工具提示。感谢寿! :d – stagl