通过模板动态更新场景中图层的风格

0 投票

使用产品:supermap-iobjectsjava-9.1.2

操作系统:win10 x64

目前有场景中某图层的图层风格模板(.XML),想要通过模板动态更新场景中图层的风格。
如何通过代码(设置风格代码如下)实现加载模板,将模板转为xml字符串,根据xml字符串构造geoStyle3D?

Layer3DSettingVector layer3DSettingVector = new Layer3DSettingVector();
GeoStyle3D geoStyle3D = new GeoStyle3D();
geoStyle3D.fromXML(xml);
layer3DSettingVector.setStyle(geoStyle3D);
Layer3DDataset layer3DDataset = layer3Ds.add(dataset, layer3DSettingVector, false);

8月 14, 2020 分类:  56次浏览 | 用户: 长明_9940 才疏学浅 (14 分)

1个回答

0 投票
 
已采纳
你好,这个String字符串是通过你用代码去读取本地xml文件内容获取的。
8月 14, 2020 用户: 张亮 名扬四海 (1,869 分)
采纳于 8月 17, 2020 用户:长明_9940
...