Appearance
地形处理操作
目录
1. 添加地形处理区域 流
引入版本:3.3.4 起支持
功能描述
添加地形处理区域
调用方法
JavaScript
let jsonData = {
id: "idObj",
terrainType: "3dtile",
terrainId: "3dtileId",
areaId: "areaId",
processType: "flatten"
flattenFeather: 10
}
appInstance.uniCall('addTerrainProcess', jsonData, (result) => {
console.log(result);
});参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 图层对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别 |
| terrainType | String | 需要处理的地形类型,"3dtile":通过 add3DTile 添加的倾斜摄影,"GISMap“,通过 addGISMap 添加的 GIS 地图 |
| terrainId | String | add3DTile 添加的倾斜摄影或者通过 addGISMap 添加的 GIS 地图时传入的 id |
| areaId | String | 需要处理的区域范围,需要之前通过 addArea 添加一个区域对象,这里填入区域的 Id。此指令执行完成后,原 area 对象可以删除或者更新,并不影响之前已经处理的范围。 |
| processType | String | 地形处理的类型,"dig":挖洞,"flatten":压平 |
| flattenFeather | Number | 压平的羽化范围,可以让压平的边缘看起来更加自然(单位:米) |
回调数据
JSON
{
"result": 1,
"message": "成功。"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| result | Number | 1:代表成功;0:代表失败 |
| message | String | 成功或者失败原因 |
2. 更新地形处理区域 流
引入版本:3.3.4 起支持
功能描述
更新地形处理区域
调用方法
JavaScript
let jsonData = {
id: "idObj",
areaId: "areaId",
processType: "flatten"
flattenFeather: 10
}
appInstance.uniCall('updateTerrainProcess', jsonData, (result) => {
console.log(result);
});参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 图层对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别 |
| areaId | String | 需要处理的区域范围,需要之前通过 addArea 添加一个区域对象,这里填入区域的 Id。此指令执行完成后,原 area 对象可以删除或者更新,并不影响之前已经处理的范围。 |
| processType | String | 地形处理的类型,"dig":挖洞,"flatten":压平 |
| flattenFeather | Number | 压平的羽化范围,可以让压平的边缘看起来更加自然(单位:米) |
回调数据
JSON
{
"result": 1,
"message": "成功。"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| result | Number | 1:代表成功;0:代表失败 |
| message | String | 成功或者失败原因 |
3. 移除地形处理区域 流
引入版本:3.3.4 起支持
功能描述
移除地形处理区域
调用方法
JavaScript
let jsonData = {
id: "idObj",
}
appInstance.uniCall('removeTerrainProcess', jsonData, (result) => {
console.log(result);
});参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 图层对象 id,新建时调用者自己传入的唯一标识,用于各种操作的对象识别 |
回调数据
JSON
{
"result": 1,
"message": "成功。"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| result | Number | 1:代表成功;0:代表失败 |
| message | String | 成功或者失败原因 |