2012-01-23 68 views
1

我正在創建一個基於標記的Geochart來顯示學校的位置。我在Google文檔電子表格中提供了我的數據。我使用3列:拉特,長和標記大小。目前,工具提示顯示經緯度。理想情況下,他們會顯示有關每所學校的信息,但刪除它們也可以。看看我到目前爲止on jsfiddle隱藏Google可視化API的工具提示GeoChart

其他一些Google可視化效果似乎允許觸發器:工具提示的「無」選項(例如,Pie Chart)。我確定GeoChart沒有這種東西嗎?

似乎有一個experimental feature,它允許將工具提示角色分配給特定的數據列。我試圖用它來無濟於事。

我試圖找到並隱藏工具提示div,但我無法弄清楚如何訪問包含地圖的iframe中的任何元素。如果我能夠實現這個目標,我會非常滿意這種解決方案!

我意識到這不完全是Geochart的意思,但我在同一頁面上使用其他Geochart區域地圖,並希望保持相同的美感。

+0

不幸的是,我不要以爲你現在可以做到你想要的東西。不過,我認爲你至少應該能夠改進你的工具提示的內容/ UI; [本示例](http://code.google.com/apis/ajax/playground/#geo_chart)來自代碼操場,至少可以標註每個提示中的字段。也許你可以在你的基礎電子表格中指定另一個「描述」列,並將其提供給工具提示以實現你想要的功能? – oli

+0

感謝您的關注,@oli。這個例子還有一個硬編碼的工具提示,只顯示前兩列。我看起來特別糟糕,因爲我的第一列經緯度很長。您是否找到了使工具提示使用說明欄的方法? –

回答

1

我知道這是一個老問題,但它可能仍然有幫助。

看看這個例子:

data.addColumn('number', 'Lat');         
data.addColumn('number', 'Long'); 
data.addColumn('string','tooltip'); 
data.addColumn('number','Example');         

data.addRows([[41.151636,-8.569336,'Portugal',{v:0,f:'test PT'}]]); 
data.addRows([[ 39.059575,-98.789062,'USA',{v:1,f:'test US'}]]); 

,您現在還可以禁用提示增加,這是以前沒有可供選擇:

tooltip.trigger:'none'; 

下面是一個例子:http://jsfiddle.net/cmoreira/njB6m/