# 开始标绘点

# 功能描述

  • 点标绘开始功能,调用接口后 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,其他会发送错误的原因
  }
};