我正在为骑行者开发一个 Track Routes 应用程序。无论在地图上绘制什么路线,我都希望用与社交媒体分享的路径绘制屏幕截图。
但我没有得到地图的屏幕截图。
任何人都知道如何拍摄Google Map V2
的屏幕截图。
答案 0 :(得分:1)
每个视图都提供一个名为getDrawingCache()
的方法。您可以尝试以下代码。
MapView map = (MapView) findViewById(R.id.map_view);
map.buildDrawingCache();
Bitmap bitmap = map.getDrawingCache();
map.destroyDrawingCache();
您现在有bitmap
。你可以随意使用它。