我是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 仍然绘制哪些,那么如何在这两种类型(视图)之间切换?