开发 HarmonyOS NEXT 地图SDK 开发指南 与地图交互 地图截屏功能

地图截屏功能 最后更新时间: 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}` });

  }
});
返回顶部 示例中心 常见问题 智能客服 公众号
二维码