如何从Android Google Maps API V2获取MapView的位图

我正在将我的应用更新到新的Android Maps API V2,并在尝试获取当前显示的地图的位图图像时遇到问题。 在API V1中,我这样做了:

Bitmap mBitmap; MapViwe mMapView; // ... mBitmap = Bitmap.createBitmap(MAP_WIDTH, MAP_HEIGHT, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(mBitmap); mMapView.draw(canvas); 

虽然在API V1中,这给了我一个地图的位图,在API V2中,我所得到的只是一个黑色的矩形。

同样用API V2,我使用的是MapView ,而不是MapFragment所以这不是问题。

Solutions Collecting From Web of "如何从Android Google Maps API V2获取MapView的位图"