Optional _isOptional clickable@description: 是否可以点击
true
Optional initial@description: 标签的默认数据,会将 tag.data 深度合并进来
Optional important?: boolean@description: 类似 css 的 !important,会覆盖掉 tag.data 中对应的数据
if (initialData.important) {
tag.data = ObjectAssignDeep(tag.data, initialData)
} else {
tag.data = ObjectAssignDeep(initialData, tag.data)
}
tag.data = ObjectAssignDeep(initialData, tag.data)
Optional initial初始状态
Optional unfolded?: boolean展开/收起
Optional visible?: boolean显示/隐藏
Optional modelOptional autoOptional render@description: 当图片为一张时可以选择通过Mesh渲染
'Dom'
Optional tag3DConfig@description: 内部使用 css3DRenderer 渲染的标签可以使用此配置来设置 css3DRenderer 相关参数
Optional unfolded@description: 展开/收起相关配置
Optional auto划动到不可见状态时,自动收起,disableFold: true 的标签不受此参数影响
部分标签是无法收起的
true
Optional auto自动展开策略, false 时不自动展开
Optional disablereplace by { keep: 'unfolded' }
部分标签是无法收起的
undefined
Optional disablereplace by { keep: 'folded' }
部分标签是无法打开的
undefined
Optional keep?: "folded" | "unfolded"@description: 保持展开/收起,设置后unfoldedConfig下所有其他配置都不生效
null
Optional unfoldmin-max米内自动展开,否则收起
Optional visible@description: 显示/隐藏相关配置
Optional always走点时不隐藏
只在全景模式下生效
false
Optional angle3D标签中 「标签所在平面或垂直于标签法线的平面」 与 「摄像机到标签点或中心点的向量」 的夹角,范围内自动展开,范围外自动收起
只在全景模式下生效
undefined
Optional follow当 visibleFiveMode 包含 'Floorplan' 或者 'MapView' 时,是否仅在当前楼层模型下可见
false
Optional intersect碰撞检测配置
true
Optional keep?: "visible" | "hidden"在 visibleFiveMode 指定的 mode 中,保持可见/不可见。设置后 visibleConfig 中除了 visibleFiveMode 外的所有其他配置都不生效
null
// 在 Panorama 和 Floorplan 模式下永远保持可见
const config = {
keep: 'visible',
visibleFiveMode: ['Panorama', 'Floorplan'],
}
// 在 tag.fiveState.mode 中时,永远保持可见
const config = {
keep: 'visible',
}
Optional visible配置可见距离
只在全景模式下生效
'unLimited'
Optional visible在哪些 five mode 下可见
默认值的设定是在 config 合并后,而不是合并前
visibleFiveMode = tag.fiveState?.mode ?? 'Panorama'
const tag = {
...
fiveState: {
mode: 'Floorplan',
}
...
config: {},
}
// 相当于
const tag = {
...
fiveState: {
mode: 'Floorplan',
}
...
config: {
visibleFiveMode: 'Floorplan',
},
}
Optional visible配置标签可见点位
只在全景模式下生效
不限制
仅当前点位可见
仅指定点位可见
'all'
Deprecated
private property