产品变更信息

当前版本:SuperMap iClient3D for 12i(2025)u1
上次版本:SuperMap iClient3D for 12i(2025)

1. 接口变更:

类名称

变更接口

接口说明

FieldLayer3D particleVelocityFieldEffect 获取三维流场效果,类型变更为ParticleVelocityFieldEffect
Sightline getBarrierPoint(name, func) 获取障碍点信息,已废弃。使用getBarrierPointAsync(name, func) 代替
getObjectIds() 获取通视分析所有障碍物对象的IDS集合,已废弃。使用getObjectIdsAsync()代替
S3MTilesLayer mixColorType 获取或者设置图层对象的颜色混合模式,作用对象变更为仅对图层对象级别设置颜色模式有效(如专题图,setObjectColor等)
VectorTilesMap lineAntialiasing 获取或者设置线是否抗锯齿,已废弃。使用VectorTilesMapSetting.lineAntialiasing

 

2. 新增接口:

类名称

新增接口

接口说明

FieldLayer3D hypsometricSetting 获取或者设置分层设色参数对象,类型:HypsometricSetting
temporalSetting 获取多时序参数对象,类型:TemporalSetting
S3MTilesLayer particleVelocityFieldEffect 设置三维流场效果,类型:ParticleVelocityFieldEffect
setHypsometricSetting(hypsometricSetting, param) 图层按字段设置分层设色效果,目前支持点云、三维流场
colorStyle 获取或者设置图层风格与前景色的显示模式,类型:ColorStyle
SuperMapImageryProvider setDisplayFilters(filters) 对接服务端地图服务中的属性条件过滤
Sightline getBarrierPointAsync(name, func) 获取障碍点信息
getObjectIdsAsync() 异步获取通视分析所有障碍物对象IDS集合
ViewDome getViewDomeRatio(viewDomeType) 获取开敞度分析结果中可视部分和不可视部分所占开敞度分析范围的比例
MapboxImageryProvider customRequestHeaders 加载Mapbox 瓦片影像时设置自定义请求头
Scene vectorTilesMapSetting 获取MVT地图的全局设置,类型:VectorTilesMapSetting
VectorTilesMap moveLayer(id, beforedId) 将图层移动到指定的图层数组

 

3. 新增类接口说明:

类名称

类中文说明

接口名称

接口中文说明

ParticleVelocityFieldEffect 三维流场类 horizontalDensity 获取或设置水平粒子密度。当数据为地理坐标系时,单位为个/度;数据为投影坐标系时,单位为个/米,类型:Float,默认值:1
image 获取或设置三维流场需要渲染的纹理图片路径,类型:Sting,默认值:"Assets/Textures/arrow.png"
imageSizeInMeters 获取或者设置粒子渲染模式为纹理模式时的单位。true表示纹理的单位为米,false表示纹理的代为像素,类型:Boolean,默认值:true
particleBaseColor 获取或设置粒子的颜色,类型:Color,默认值:Color.Green
particleLifeRange 获取或设置粒子的生命周期范围,粒子生命周期将在这个范围内随机产生,单位为毫秒,类型: Array.<Float>,默认值:[5000,10000]
particleMode 获取或者设置粒子渲染模式,类型:ParticleMode,默认值:ParticleMode.Texture
particleSize 获取或设置粒子的大小,类型:Float,默认值:5.0
velocityScale 获取或设置粒子速度缩放倍数,类型:Float,默认值:1
verticalDensity 获取或设置垂直粒子密度单位为个/米,类型:Float,默认值:0.1
ParticleMode 三维流场渲染模式类 Point 点图元模式,枚举值1
Texture 纹理模式,枚举值0
ColorStyle 图层风格与前景色的显示模式类 OrigialTexture 混合模式,枚举值0
PureColor 替换模式,枚举值1
VectorTilesMapSetting MVT地图全局设置类 alpha 获取设置MVT地图允许的透明度,类型:Number,默认值:1.0
lineAntialiasing 获取设置MVT地图的线是否抗锯齿,类型:Boolean,默认值:true
maxzoom 获取设置MVT地图允许的最大层级,类型:Number,默认值:22
minzoom 获取设置MVT地图允许的最小层级,类型:Number,默认值:0
flyTo(center, zoom, scale) 定位相机位置(注意:此方法仅支持不加载地形的情况)
MapboxViewer Mapbox场景下加载S3M瓦片数据类 scene 获取场景对象,类型:Scene

4. 问题修复:

5. 新增范例:


本文档完成日期为2025年09月15日,如果此前的任何文档(包括电子文档和印刷文档)中的某些内容与本文档不相符合,请以本文档为准。若本文档更新,则以更新后的文档为准。