我正在将我的应用更新到新的Android Maps API V2,并在尝试获取当前显示的地图的位图图像时遇到问题。在API V1我这样做,像这样:如何从Android Google Maps API V2获取MapView的位图
Bitmap mBitmap;
MapViwe mMapView;
// ...
mBitmap = Bitmap.createBitmap(MAP_WIDTH, MAP_HEIGHT, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(mBitmap);
mMapView.draw(canvas);
Whilest
在API V1,这让我在地图上的位图,在API V2,我得到的是一个黑色的矩形。
同样与API V2我使用MapView
,而不是MapFragment
所以这不是问题。
对不起,但链接是针对网站中的地图。我猜这也适用于Android,但方法是只发送位置和缩放并返回地图图像。但我还需要在地图上绘制的叠加层(轨道,里程碑......)。这是你所建议的API无法实现的。 – Ridcully