MapView是Google Maps Android API v2中的。
相机的预览也就是一个普通的预览。
现在想做一个这样的事:
在一个FrameLayout中,底层是相机预览,上层有一些按钮,一个按钮可以控制是否显示地图。
通过这个按钮可以在相机预览上叠加这个地图,现在的问题就是切换到显示地图的时候MapView的Zoom Button都是显示的,就是没有地图的内容,仍是透明的,而底层的其他控件又是被遮挡的,就好像这个MapView中的地图是隐形但存在的。。。
对了,关闭和打开地图的方法目前是如下:
关闭:调用MapView的onPause和onDestory,将其从父控件中remove。
打开:调用MapView的构造方法,onCreate和onResume,将其加入父控件中。