# 新增

# 功能描述

  • 向场景中新增Cesium影像切片数据

# 请求方式

gisTwin.UEAPI("CesiumImage","Add", jsondata, (e) => {
    console.log(e); //成功、失败回调
})

# 数据格式

let jsondata = {
  terrainId: "Terrain_Id", //地形的唯一Id(影像添加的载体)
  imageId: "Image_Id", //影像的唯一Id
  imageUrl:
    "http://117.139.13.157:49000/image/tms/b3345f1092e611ecbf5d7d7a17930aaa/tilemapresource.xml", //影像地址(只能以服务的方式加载)
  minimumLevel: "0", //影像显示的最小等级
  maximumLevel: "17" //影像显示的最大等级
};

# 回调格式

  • 如果 id 存在添加会失败
let callback={
    "class_name":"CesiumImage",
    "func_name":"Add",
    "data":{
		"result": "success"
    }
}

# 删除

# 功能描述

  • 删除场景中指定的Cesium影像切片数据

# 请求方式

gisTwin.UEAPI("CesiumImage","Delete", jsondata, (e) => {
    console.log(e); //成功、失败回调
})

# 数据格式

let jsondata = {
  imageId: "Image_Id" //影像Id
};

# 回调格式

  • 如果 id 不存在删除会失败
let callback={
    "class_name":"CesiumImage",
    "func_name":"Delete",
    "data":{
		"result": "success"
    }
}

# 清除

# 功能描述

  • 清除当前地形上所有的Cesium影像切片数据

# 请求方式

gisTwin.UEAPI("CesiumImage", "ClearAll", jsondata, (e) => {
  console.log(e); //成功、失败回调
});

# 数据格式

let jsondata = {
  "terrainId":"Terrain_Id" //地形Id
}

# 回调格式

let callback={
    "class_name":"CesiumImage",
    "func_name":"ClearAll",
    "data":{
		"result": "success"
    }
}