私はアンドロイド開発の初心者です。そして、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
サポートする計画もあるため、異なるマップ タイプ間の切り替えを検討する必要があります。vector
opengl
アップデート:
Raghunandan
提案されているように、アプリでサテライト ビットマップを保持するために を使用する必要ImageView
がvector data
ありますが、opengl を使用して描画する必要がある場合はどうすればよいでしょうか。これら 2 つのタイプ (ビュー) を切り替えるにはどうすればよいでしょうか?