0

我是android开发的新手。我正在构建一个基于位置的应用程序,比如谷歌地图(在某种程度上,我们正在重新发明轮子:()。

maps.google.com,地图数据在服务器中生成为瓦片,并在客户端重新组织。并且在 html 页面中,很容易找到容纳瓷砖的容器。例如,我们可以img相应地创建一些元素,然后将它们imgs放在一个div元素中。

现在在android中,哪个是显示图像的合适容器?

事实上,我正在阅读文档Displaying Bitmaps Efficiently,这似乎ImageView是显示bitmaps. 如果这是真的,那么我必须 ImageViewS根据tile size和动态创建几个size of the user screen。此外,根据文档,AsyncTask应该用于性能增强。所以每一个创造ImageView都会持有一个AsyncTask,我怕哪一个会失控。

所以我想知道是否有其他解决方案可以满足我的要求?

顺便说一句,我们tiles现在使用的是,但我们也有计划支持vector似乎必须使用的数据opengl,所以应该考虑不同地图类型之间的切换。


更新:

如果按照Raghunandan建议我应该使用ImageView 来保存我的应用程序中的卫星位图,但是vector data应该使用 opengl 仍然绘制哪些,那么如何在这两种类型(视图)之间切换?

4

0 回答 0