首页 / 浏览问题 / 组件GIS / 问题详情
通过模板动态更新场景中图层的风格
15EXP 2020年08月14日

使用产品: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);

1个回答

你好,这个String字符串是通过你用代码去读取本地xml文件内容获取的。
2,842EXP 2020年08月14日
...