# 开始标绘点
# 功能描述
- 点标绘开始功能,调用接口后 UE 开始进行标绘点,标绘结束后返回点位信息在监听事件中获取
# 请求方式
gisTwin.UEAPI("Plotting","StartDraw",jsondata, (e) =>{
console.log(e); //成功、失败回调
});
# 数据格式
let jsondata = {
type: "point", //类型
url: "", //图标地址
force_refresh: false, //是否强制刷新图标
size: [10, 10], //图标大小
occlusion: false, //检查图标遮挡
color: [1, 1, 0, 1] //颜色
};
# 回调格式
let callback = {
class_name: "Plotting",
func_name: "StartDraw",
data: {
result: "success" //只用成功才会是success,其他会发送错误的原因
}
};
# 结束标绘点
# 功能描述
- 点标绘结束功能,调用结束当前正在进行的标绘功能,当前如有正在进行的点标绘事件,将不在返回点位标绘信息
# 请求方式
gisTwin.UEAPI("Plotting", "EndDraw", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 回调格式
let callback = {
class_name: "Plotting",
func_name: "EndDraw",
data: {
result: "success" //只用成功才会是success,其他会发送错误的原因
}
};
# 清除标绘
# 功能描述
# 请求方式
gisTwin.UEAPI("Plotting", "ClearAll", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 回调格式
let callback = {
class_name: "Plotting",
func_name: "ClearAll",
data: {
result: "success" //只用成功才会是success,其他会发送错误的原因
}
};