我是 ArcGIS for Java 开发的新手。目前,我有一个创建JMap并加载3层的应用程序:
当所有地图内容完全加载时,我想将地图另存为图像。目前,这是通过将bufferedImage写入文件来完成的。因为将来应用程序应该在backgorund中自动运行,而不显示JFrame,我需要某种事件,在所有内容都被加载时发出信号。
我搜索了API-Reference,但找不到任何内容。
当所有的工作完成后,有没有机会得到正确的时刻?有没有更优雅的方式将地图保存为图像?
提前致谢!
答案 0 :(得分:1)
对于遇到相同问题的所有人,有 ProgressEvent ,"由地图触发并指示地图的图层集合的绘制进度"
因此,当进度达到100%时,可以将完全加载的地图保存为图像:
{{1}}