2012-04-13 92 views

回答

10

的API不支持縮放,拖動,或滾動。

+3

謝謝。結束在地圖上放置標記以實現我的目標,太糟糕了,您無法放大geomap,但這是一個很好的工具。 – Shackrock 2012-10-13 18:35:40

+0

我聽說你哥哥 – MFARID 2013-03-12 19:34:27

6

作爲一個技巧,我使用了帶溢出的css縮放屬性:隱藏在容器上。但它應該在chart.draw()之後執行,在google chart ready事件中執行。

如果你需要重繪(我在重繪窗口大小調整,以保證響應),你應該強制變焦爲1或100%再次再次之前繪製。

HTML:

<div id="container" style="overflow:hidden; width:..px;"> 
    <div id="chart_div"></div> 
</div> 

JS(jQuery的):

$("#chart_div").css("zoom",1); 

// [... google chart code generation ...] 

google.visualization.events.addListener(chart, 'ready', function() { $("#chart_div").css("zoom",1.4); }); 
chart_draw(data, options); 

它的工作對我來說,這是值得嘗試。