以编程方式为Google map V2截取屏幕截图

时间:2013-07-31 09:42:48

标签: android screenshot google-maps-android-api-2

我正在为骑行者开发一个 Track Routes 应用程序。无论在地图上绘制什么路线,我都希望用与社交媒体分享的路径绘制屏幕截图。

但我没有得到地图的屏幕截图。

任何人都知道如何拍摄Google Map V2的屏幕截图。

1 个答案:

答案 0 :(得分:1)

每个视图都提供一个名为getDrawingCache()的方法。您可以尝试以下代码。

MapView map = (MapView) findViewById(R.id.map_view);
map.buildDrawingCache();
Bitmap bitmap = map.getDrawingCache();
map.destroyDrawingCache();

您现在有bitmap。你可以随意使用它。