Luycc 2023-03-09 16:36 采纳率: 0%
浏览 7

arcgis的底图SceneView输出成图片

在Android开发中,使用的arcgis地图,底图设置了SceneView。如何将当前视图作为图片进行输出保存到本地呢,有哪位知道吗?百度看了都是mapview的,没看到SceneView的,知道可以告知一下吗?

  • 写回答

1条回答 默认 最新

  • 陈书予 2023年6月份城市(北京)之星TOP 1 2023-03-09 16:53
    关注
    // 获取当前的SceneView
    SceneView mySceneView = (SceneView) findViewById(R.id.my_scene_view);
    
    // 创建ExportImageParameters对象
    final ExportImageParameters parameters = new ExportImageParameters();
    
    // 设置输出图片的格式
    parameters.setFormat(ExportImageParameters.ImageFormat.PNG);
    
    // 设置图片的质量(从1到100)
    parameters.setQuality(100);
    
    // 调用exportImageAsync()方法,将当前SceneView保存为图像
    mySceneView.exportImageAsync("file:///sdcard/my_image.png", parameters, new CallbackListener<String>() {
            @Override
            public void onError(Throwable throwable) {
                // 处理错误
            }
    
            @Override
            public void onCallback(String s) {
                // 图像保存成功
            }
        });
    

    上面的代码中,exportImageAsync()方法将会将当前 SceneView 的内容保存为PNG格式的图片,并将其保存到SD卡中的指定位置file:///sdcard/my_image.png。你可以根据需要更改输出文件的格式和文件路径。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月9日

悬赏问题

  • ¥50 三种调度算法报错 采用的你的方案
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备