2012-04-23 74 views
0

我正在尋找類似CATiledLayer(iOS上),但在PhoneGap的/煎茶觸摸使用2煎茶觸摸/ ExtJS的:瓷磚滾動視圖(如CATiledLayer)

的想法是「流」一非常大的圖像從服務器形式的瓷磚 - 非常像谷歌地圖做的工作。

它應該支持移動設備上的觸摸手勢,因此用戶可以捏縮放和滾動。

不幸的是,我找不到東西 - 所以有幾個指針非常感謝。


更新:

在我在OpenLayers接過一看與此同時,這似乎是我想要的東西和管理縮放和這樣的多層。不幸的是,它被太多地吸引到Geospartial數據中,並且沒有辦法禁用投影來使它像基本的圖像查看器一樣工作。

我還發現GSV(Big Ass Image Viewer) - 不幸的是,我不支持觸摸手勢,一般似乎被放棄。

對我來說,這很奇怪,沒有人真的需要這樣的東西,我儘量防止「重新發明輪子」。但現在看起來不存在任何非地理數據/地圖相關的解決方案。

回答

0

我從來沒有見過使用Sencha Touch 2完成的任何事情,儘管我會假設把這樣的東西放在一起不需要太多。

它基本上是您的自定義組件(這將滾動)。在該組件內部,您將插入1個與您的圖像大小相同的子項(可以說; 15000px x 15000px),因此會溢出。然後,您將聽取父容器上的滾動事件,並在其達到某個x/y狀態時,使用圖像的該部分更新子項。

我不確定孩子的HTML的最佳解決方案是什麼。也許一堆divs,但我想<canvas>將是最好的圖像。