POI

POI模块,提供点位显示支持

6 个 APIpiclient.emit
poi.createPOIPOI-创建POI
#

创建POI

输入

参数类型必填默认值说明
tagstring标记
geostring经纬度,经度,纬度[,高程] 支持可选的高程
enginestring引擎坐标X,Y,Z
rotatestring3D POI可选值
parentIdstring附加的父对象,为空表示独立存在
parentTagstring附加的父对象,为空表示独立存在
offsetstringx,y,z
iconPathstring图片路径,内置/网络图片
iconPathHLstring图片路径,内置/网络图片
iconPathLeavestring图片路径,内置/网络图片
iconColorstring//图标颜色是‌十六进制颜色代码,常见‌红色‌: ‌红色‌:#FF0000;绿色‌:#00FF00;蓝色‌:#0000FF;黄色‌:#FFFF00;青色‌:#00FFFF;黑色‌:#000000;白色‌:#FFFFFF;灰色‌:#808080;深灰色‌:#A9A9A9;浅灰色‌:#D3D3D3;棕色‌:#A52A2A;橙色‌:#FFA500;粉红色‌:#FFC0CB;紫色‌:#800080;
iconScalestring1图标缩放
focusFlybooleantrue双击飞行到POI,非瞬移
followCamerabooleantrue3D POI可选
iconSizestring50x50,长x宽
iconOffsetstring0x0,左右x上下
labelTextstring标题文本
labelOffsetstring0x0,左右x上下
labelColorstring//图标颜色是‌十六进制颜色代码,常见‌红色‌: ‌红色‌:#FF0000;绿色‌:#00FF00;蓝色‌:#0000FF;黄色‌:#FFFF00;青色‌:#00FFFF;黑色‌:#000000;白色‌:#FFFFFF;灰色‌:#808080;深灰色‌:#A9A9A9;浅灰色‌:#D3D3D3;棕色‌:#A52A2A;橙色‌:#FFA500;粉红色‌:#FFC0CB;紫色‌:#800080;
labelSizestring12文字大小
labelContentstringString内容文本/模板
labelContentColorstringString模板,内容颜色ff0000
templateIdstringString0
menuOffsetstring0x0,左右x上下
MenuWebUrlstring
poiTypestring2D2D/3D/Dimension/2DTemplate
styleTypestringHorizontal图标和文本摆放状态:Horizontal(水平)/Vertica(垂直)/Overlay(覆盖)/IconOnly(只显示图标)/TextOnly(只显示文本)
dataIDstring

调用

typescript
piclient.emit("poi.createPOI",{
	tag: "", //标记
	geo: "", //经纬度,经度,纬度[,高程] 支持可选的高程
	engine: "", //引擎坐标X,Y,Z
	rotate: "", //3D POI可选值
	parentId: "", //附加的父对象,为空表示独立存在
	parentTag: "", //附加的父对象,为空表示独立存在
	offset: "", //x,y,z
	iconPath: "", //图片路径,内置/网络图片
	iconPathHL: "", //图片路径,内置/网络图片
	iconPathLeave: "", //图片路径,内置/网络图片
	iconColor: "", ////图标颜色是‌十六进制颜色代码,常见‌红色‌: ‌红色‌:#FF0000;绿色‌:#00FF00;蓝色‌:#0000FF;黄色‌:#FFFF00;青色‌:#00FFFF;黑色‌:#000000;白色‌:#FFFFFF;灰色‌:#808080;深灰色‌:#A9A9A9;浅灰色‌:#D3D3D3;棕色‌:#A52A2A;橙色‌:#FFA500;粉红色‌:#FFC0CB;紫色‌:#800080;
	iconScale: "1", //图标缩放
	focusFly: true, //双击飞行到POI,非瞬移
	followCamera: true, //3D POI可选
	iconSize: "", //50x50,长x宽
	iconOffset: "", //0x0,左右x上下
	labelText: "", //标题文本
	labelOffset: "", //0x0,左右x上下
	labelColor: "", ////图标颜色是‌十六进制颜色代码,常见‌红色‌: ‌红色‌:#FF0000;绿色‌:#00FF00;蓝色‌:#0000FF;黄色‌:#FFFF00;青色‌:#00FFFF;黑色‌:#000000;白色‌:#FFFFFF;灰色‌:#808080;深灰色‌:#A9A9A9;浅灰色‌:#D3D3D3;棕色‌:#A52A2A;橙色‌:#FFA500;粉红色‌:#FFC0CB;紫色‌:#800080;
	labelSize: "12", //文字大小
	labelContent: "String", //内容文本/模板
	labelContentColor: "String", //模板,内容颜色ff0000
	templateId: "String", //0
	menuOffset: "", //0x0,左右x上下
	MenuWebUrl: "",
	poiType: "2D", //2D/3D/Dimension/2DTemplate
	styleType: "Horizontal", //图标和文本摆放状态:Horizontal(水平)/Vertica(垂直)/Overlay(覆盖)/IconOnly(只显示图标)/TextOnly(只显示文本)
	dataID: "",
})
poi.modifyPOIPOI-修改POI
#

修改POI

输入

参数类型必填默认值说明
poiIdstring
tagstring标记
geostring经纬度,经度,纬度[,高程] 支持可选的高程
enginestring引擎坐标
visibilitystring01显示/0隐藏
modelStatusnumber0.0气泡正常0/高亮1/离线2
rotatestring3D POI可选值
dataIDstring
iconColorstring图标颜色ff0000
iconScalestring1图标缩放
iconPathstring图片路径,内置/网络图片
iconPathHLstring图片路径,内置/网络图片
iconPathLeavestring图片路径,内置/网络图片
focusFlybooleantrue双击飞行到POI,非瞬移
followCamerabooleantrue3D POI可选
iconSizestring50x50,长x宽
iconOffsetstring0x0,左右x上下
labelTextstring
labelOffsetstring0x0,左右x上下
labelSizestring12文字大小
labelColorstringFFFFFFFF标题颜色
labelContentstringString内容文本/模板专用
labelContentColorstringString模板专用,颜色ff0000
menuOffsetstring0x0,左右x上下
menuWebUrlstring

调用

typescript
piclient.emit("poi.modifyPOI",{
	poiId: "",
	tag: "", //标记
	geo: "", //经纬度,经度,纬度[,高程] 支持可选的高程
	engine: "", //引擎坐标
	visibility: "0", //1显示/0隐藏
	modelStatus: 0.0, //气泡正常0/高亮1/离线2
	rotate: "", //3D POI可选值
	dataID: "",
	iconColor: "", //图标颜色ff0000
	iconScale: "1", //图标缩放
	iconPath: "", //图片路径,内置/网络图片
	iconPathHL: "", //图片路径,内置/网络图片
	iconPathLeave: "", //图片路径,内置/网络图片
	focusFly: true, //双击飞行到POI,非瞬移
	followCamera: true, //3D POI可选
	iconSize: "", //50x50,长x宽
	iconOffset: "", //0x0,左右x上下
	labelText: "",
	labelOffset: "", //0x0,左右x上下
	labelSize: "12", //文字大小
	labelColor: "FFFFFFFF", //标题颜色
	labelContent: "String", //内容文本/模板专用
	labelContentColor: "String", //模板专用,颜色ff0000
	menuOffset: "", //0x0,左右x上下
	menuWebUrl: "",
})
poi.loadPOIFromFilePOI-从文件批量加载POI
#

批量加载POI

输入

参数类型必填默认值说明
appendbooleantrue是否追加模式,false=清空原有
groupIdstring
filePathstring文件地址,内容参考poi.loadPOIFromData

输出

参数类型必填默认值说明
groupIdstringidpoi组的ID

调用

javascript
piclient.emit("poi.loadPOIFromFile",{
	append: true, //是否追加模式,false=清空原有
	groupId: "",
	filePath: "", //文件地址,内容参考poi.loadPOIFromData
})
poi.loadPOIFromDataPOI-从数据批量加载POI
#

批量加载POI

输入

参数类型必填默认值说明
appendbooleantrue是否追加模式,false=清空原有
groupIdstring
datastring格式 {"groupId":"id","data":[{"id":"","name":"","iconChar":"\ue030","level":11,"geoPos":"","color":"","type":"","focusOnClick":false},{}]}

输出

参数类型必填默认值说明
groupIdstringidpoi组的ID

调用

typescript
piclient.emit("poi.loadPOIFromData",{
	append: true, //是否追加模式,false=清空原有
	groupId: "",
	data: "", //格式 {"groupId":"id","data":[{"id":"","name":"","iconChar":"\ue030","level":11,"geoPos":"","color":"","type":"","focusOnClick":false},{}]}
})
poi.showPOIWebPOI-网页展示
#

POI网页展示

输入

参数类型必填默认值说明
targetstringObjectId
playStatestringtoggletoggle/show/hide
可选值:toggleshowhide

调用

typescript
piclient.emit("poi.showPOIWeb",{
	target: "ObjectId",
	playState: "toggle", //toggle/show/hide
})
poi.mergePOIPOI-点聚合
#

点聚合

输入

参数类型必填默认值说明
mergePOIbooleantrue点聚合开关
mergePOIDistancestring50000点聚合距离
iconPathstringString图片路径,内置/网络图片
iconSizestringString50x50,长x宽
labelOffsetstringString0x0,左右x上下
labelSizestring12文字大小
labelColorstringFFFFFFFF文字颜色
tagstringString分类带merge_的标记
menuWebUrlstringString

调用

typescript
piclient.emit("poi.mergePOI",{
	mergePOI: true, //点聚合开关
	mergePOIDistance: "50000", //点聚合距离
	iconPath: "String", //图片路径,内置/网络图片
	iconSize: "String", //50x50,长x宽
	labelOffset: "String", //0x0,左右x上下
	labelSize: "12", //文字大小
	labelColor: "FFFFFFFF", //文字颜色
	tag: "String", //分类带merge_的标记
	menuWebUrl: "String",
})