# 添加
# 功能描述
- 向场景中添加热力图
# 请求方式
gisTwin.UEAPI("HeatMap", "Add", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 数据格式
let jsondata = {
id: "银行热力图", //唯一码,热力图
coord_type: 2, //默认:0 可设置参数0:wg84,1:CGCS2000,2,BD09,3,GCJ02
coord_list: [
//热力图的点位信息
"104.071323,30.675918",
"104.077622,30.556917",
"104.066871,30.66763",
"104.077699,30.669349",
"104.071451,30.577177",
],
size_list: [], //热力图对应点位数据信息,不填默认为1
point_max_radius: 500, //热力图点位辐射对大单位(m)
height_scale: 1, //热力图对应点位高度
contrast: 1, //热力图对比度
};
# 回调格式
- 如果 id 存在添加会失败
let callback = {
class_name: "HeatMap",
func_name: "Add",
data: {
result: "success",
},
};
# 更新
# 功能描述
- 向场景中更新对应的 id 热力图
# 请求方式
gisTwin.UEAPI("HeatMap", "Update", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 数据格式
let jsondata = {
id: "银行热力图", //唯一码,热力图
coord_type: 2, //默认:0 可设置参数0:wg84,1:CGCS2000,2,BD09,3,GCJ02
coord_list: [
//热力图的点位信息
"104.071323,30.675918",
"104.077622,30.556917",
"104.066871,30.66763",
"104.077699,30.669349",
"104.071451,30.577177",
],
size_list: [], //热力图对应点位数据信息,不填默认为1
point_max_radius: 500, //热力图点位辐射对大单位(m)
height_scale: 1, //热力图对应点位高度
contrast: 1, //热力图对比度
};
# 回调格式
- 如果 id 存在添加会失败
let callback = {
class_name: "HeatMap",
func_name: "Update",
data: {
result: "success",
},
};
# 删除
# 功能描述
- 向场景中删除热力图
# 请求方式
gisTwin.UEAPI("HeatMap", "Delete", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 数据格式
let jsondata = {
ids: ["银行热力图"], //需删除热力图id数组
};
# 回调格式
let callback = {
class_name: "HeatMap",
func_name: "Delete",
data: {
result: "success",
},
};
# 清除
# 功能描述
- 清除场景中所有的热力图
# 请求方式
gisTwin.UEAPI("HeatMap", "ClearAll", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 数据格式
let jsondata = {};
# 回调格式
let callback = {
class_name: "HeatMap",
func_name: "ClearAll",
data: {
result: "success",
},
};