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

10

我正在更新我的应用程序到新的Android地图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,所以这不是问题的原因。

1个回答

11

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接