Methods
-
deleteByGroupId(groupId, fn)
-
通过GroupId删除各类API创建的对象
Parameters:
Name Type Description groupId
string 创建对象时指定的groupId
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
disableXRay(ids, fn)
-
禁用X光
Parameters:
Name Type Description ids
string | array 待禁用X光的图层ID(支持单个ID或ID数组)
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
enableXRay(ids, color, fn)
-
启用X光
Parameters:
Name Type Description ids
string | array 待启用X光的图层ID(支持单个ID或ID数组)
color
Color 颜色,支持四种格式,取值示例
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
focus(ids, fn)
-
自动定位到合适的观察距离
Parameters:
Name Type Description ids
string | array 图层树对象的ID或者ID数组
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
get(fn)
-
获取图层树信息
Parameters:
Name Type Description fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
Example
[{ "iD": "ProjectTree_Root", "index": 0, "parentIndex": -1, "name": "世界", "visiblity": true, "type": "EPT_Folder" }] 图层返回type字段说明: 文件夹:EPT_Folder 场景:EPT_Scene 场景模型:EPT_ModelActor 测量:EPT_Measurement 剖切体:EPT_Cut 动态水:EPT_DynamicWater 车辆:EPT_Vehicle 标签:EPT_Tag 灯光:EPT_Light 贴花:EPT_Decal 光流:EPT_LightBeam 辐射圈:EPT_RadiationPoint 面:EPT_Surface 点Shape:EPT_ShpPoint 折线Shape:EPT_ShpPolyline 多边形Shape:EPT_ShpPolygon 折线:EPT_Polyline 视频投影:EPT_VideoProjector 全景图:EPT_Panoramic 压平:EPT_FlattenModifier Cesium3DTileset:EPT_Cesium 挖洞:EPT_CutPolygonModifier 动态标记:EPT_EffectPoint S3M Layer:EPT_S3MLayer 粒子:EPT_ParticleActor 角色:EPT_RoleActor
-
hide(ids, fn)
-
隐藏图层
Parameters:
Name Type Description ids
string | array 要隐藏的图层ID(支持单个ID或ID数组)
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
Example
fdapi.infoTree.hide(['6C0888EC46B4C3D68635BF9E98628819', 'B0D8D4AF42F9EFB9BA4B258F3A9BC410']);
-
hideByGroupId(groupId, fn)
-
通过GroupId隐藏各类API创建的对象
Parameters:
Name Type Description groupId
string 创建对象时指定的groupId
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
highlightByGroupId(groupId, fn)
-
通过GroupId高亮各类API创建的对象
Parameters:
Name Type Description groupId
string 创建对象时指定的groupId
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
setVisibility(data, fn)
-
设置图层的可见性
Parameters:
Name Type Description data
object | array 图层可见性对象或数组,每个对象有以下属性:
- id (string) 图层id
- visible (boolean) 可见性
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
-
show(ids, fn)
-
显示图层
Parameters:
Name Type Description ids
string | array 要显示的图层ID(支持单个ID或ID数组)
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式
Example
fdapi.infoTree.show(['6C0888EC46B4C3D68635BF9E98628819', 'B0D8D4AF42F9EFB9BA4B258F3A9BC410']);
-
showByGroupId(groupId, fn)
-
通过GroupId显示各类API创建的对象
Parameters:
Name Type Description groupId
string 创建对象时指定的groupId
fn
function 可选的回调函数,请参考二次开发:异步接口调用方式