我正在将我的应用程序更新到新的 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
所以这不是问题。