0

私はアンドロイド開発の初心者です。そして、Googleマップのようなロケーションベースのアプリを構築しています(ある程度、車輪を再発明しています:()。

のようmaps.google.comに、マップ データはサーバーでタイルとして生成され、クライアントで再編成されます。また、html ページでは、タイルを保持するコンテナーを簡単に見つけることができます。たとえば、imgそれに応じていくつかの要素を作成し、これらを要素imgs内に配置できますdiv

今アンドロイドで、画像を表示するのに適切なコンテナはどれですか?

実際、私はドキュメントDisplaying Bitmaps Efficientlyを読んでいImageViewますが、bitmaps. これが本当なら、 とImageViewSに従っていくつか動的に作成する必要がtile sizeありsize of the user screenます。また、ドキュメントによると、AsyncTaskパフォーマンスの向上に使用する必要があります。そのため、作成されImageViewたそれぞれに が保持されAsyncTaskます。

それで、私の要件を満たすことができる他の解決策があるのだろうか?

ところで、現在は を使用していますが、 を使用する必要があると思われるデータをtilesサポートする計画もあるため、異なるマップ タイプ間の切り替えを検討する必要があります。vectoropengl


アップデート:

Raghunandan提案されているように、アプリでサテライト ビットマップを保持するために を使用する必要ImageViewvector dataありますが、opengl を使用して描画する必要がある場合はどうすればよいでしょうか。これら 2 つのタイプ (ビュー) を切り替えるにはどうすればよいでしょうか?

4

0 に答える 0