キャンバス マップ アプリケーションを作成していますが、どちらのアプローチが優れているかを考えています。レイヤーのタイルごとにキャンバスを作成するか、単一のキャンバスを作成します。
タイル オプションごとにキャンバスを使用すると、次のことが可能になります。
- タイルごとにパン効果でフェード アニメーションを実行し、
- ズームアウト時、レイヤーサイズが画面サイズよりも小さい場合、より小さな領域を描画します (たとえば、2 ~ 3 個の小さなキャンバスのみ)。
しかし;
- 1 つ以上のコンテキストと、より多くの描画操作が存在します。
- (私は思う)より多くのメモリ使用量。
そのため、どのオプションを選択するかを決めることができませんでした。私たちはビッグデータを扱っているため、パフォーマンスは非常に重要です。しかし、css3 を使用したパンやズームなどのアニメーションにも注意を払っています。何を指示してるんですか?