2012-04-23 19 views
0

は、私が(iOSの)CATiledLayerのようなものを探しています(CATiledLayerのような)タイル張りのスクロールビューが、PhoneGapの/煎茶タッチで使用するために2煎茶タッチ/ ExtJSの:

アイデアは、「ストリーム」でありますタイル形式のサーバーからの非常に大きな画像 - Googleマップと同じように機能します。

モバイルデバイス上のタッチジェスチャーをサポートして、ユーザーがズームとスクロールを挟むことができるようにする必要があります。

残念ながら私は何かを見つけることができませんでした - そのため、いくつかの指摘が高く評価されています。


更新:ところで

私は私が望むものに思えるし、ズームなどの複数の層を管理OpenLayersを見て、取りました。残念ながら、それはGeospartialのデータにあまりにも多く掛けられており、投影を無効にして基本的な画像ビューアのように動作させる方法はありません。

私も見つけましたGSV(Big Ass Image Viewer) - 残念ながら私はタッチジェスチャーをサポートしておらず、一般的には放棄されているようです。

私には誰も本当にこのようなことが必要な人はいないと私は思っています。私はできるだけ「ホイールを再発明する」ことを防ぎます。しかし、現時点では、非地理データ/地図関連のソリューションは存在しないように見えます。

答えて

0

私はSencha Touch 2を使ってこのようなことをしたことはありませんでしたが、このようなものをまとめることはあまり必要ないと思います。

基本的にカスタムコンポーネント(スクロール可能)になります。そのコンポーネントの中に、画像のサイズ(15000px x 15000pxと言うことができます)を1つ挿入してオーバーフローさせます。その後、親コンテナのスクロールイベントを聴いて、特定のx/y状態になると、子アイテムをイメージのそのセクションで更新します。

子供のHTMLに最適なソリューションは何か分かりません。多分divsの束が、私は<canvas>が画像に最適だろうと思っています。

関連する問題