最后更新时间:2025-03-13
Android地图SDK支持对当前屏幕显示区域进行截屏。
/**
* 获取地图当前截图
* callback:地图截图的回调接口,回调是在主线程中运行的。
config:截图配置
*/
tencentMap.snapshot(new TencentMap.SnapshotReadyCallback() {
//截图准备完成
@Override
public void onSnapshotReady(Bitmap bitmap) {
imgView.setImageBitmap(bitmap);
}
},Bitmap.Config.ARGB_8888);
如果调用了 animateCamera 接口,请在 CameraChangeFinished 回调后再进行截图。
地图截屏需要在地图加载完成 onMapLoaded()后处理,否则可能出现白屏或者无法显示。
有帮助
没帮助