地图截屏功能 最后更新时间: 2026年06月06日
地图 SDK 支持对当前屏幕显示区域进行截屏,可以对地图、覆盖物(包含信息窗口)、Logo进行截取屏幕,这其中不包括地图控件、Toast窗口。
详细示例如下:
this.aMap?.getMapScreenShot({
onMapScreenShot: (mapScreenShot: PixelMap | undefined, status: number) => {
this.image = mapScreenShot;
let buffer: string = "";
if (mapScreenShot) {
buffer += "截屏成功 ";
} else {
buffer += "截屏失败 ";
}
if (status != 0) {
buffer += "地图渲染完成,截屏无网格";
} else {
buffer += "地图未渲染完成,截屏有网格";
}
promptAction.showToast({ message: `${buffer}` });
}
});
