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日,如果此前的任何文档(包括电子文档和印刷文档)中的某些内容与本文档不相符合,请以本文档为准。若本文档更新,则以更新后的文档为准。