2012-08-10 32 views
0

我正在開發一個基於網絡的模擬,我希望前端能夠實時「動畫化」 - 它將是一個地圖繪製應用程序,並且我想要一些小圖標(代表我的模擬組件)模擬運行時,在地圖上移動。我正在Rails中開發後端,但我想知道什麼是用於前端/動畫部分的良好包?我使用Graphviz來生成基本地圖(有向圖),但它看起來不太適合現場動畫。Ruby Rails - 獲取動畫前端的簡單方法?

像Hans Rosling的Gapminder(如果甚至可以實時做)。或者我應該做類似的事情,「記錄」數據然後再播放它?在這種情況下,我應該考慮哪些軟件包? Gapminder

當前使用Rails 3.0,Ruby 1.9.2,Graphviz 2.28。

回答

0

這裏有2個JavaScript庫可能有幫助。你可以使用ajax調用你的rails後端來填充他們的數據。我不確定D3是否具備映射功能,但我相信Raphael會這麼做。就實時而言,您必須查看其文檔。在Rails 4中,我相信流式傳輸功能也可以讓您受益,但我沒有調查過。

Raphael

D3

+0

謝謝!這些都很棒 - 我會進行更多調查。對不起,我沒有足夠的聲望點投票... – user 2012-08-13 15:57:21