2013-01-18 40 views
8

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

回答

-1

阅读此链接Google Map API。阅读完毕后,您可以从Google API获取位图。我希望它可以帮助你....谢谢

+0

对不起,但链接是针对网站中的地图。我猜这也适用于Android,但方法是只发送位置和缩放并返回地图图像。但我还需要在地图上绘制的叠加层(轨道,里程碑......)。这是你所建议的API无法实现的。 – Ridcully