m-gis核心库 / DivBoard
类: DivBoard
定义于: overlay/html/DivBoard.ts:40
用于三维中绘制 html 元素
// 添加动态扩散点 let layer = new HtmlLayer().addToViewer(this.$viewer); let divIcon = new DivIcon( new Position(118.78600228, 31.9135434, 1.66113721), <div> <div class="qe-animation-point" style="color:#f2fa19;"> <p></p> </div> </div> ).addToLayer(layer); divIcon.on(MouseEventType.CLICK, evt => { console.log(evt); });
继承
构造函数
构造函数
new DivBoard(
position,content,options?):DivIcon
定义于: overlay/html/DivBoard.ts:48
参数
position
坐标
content
string | HTMLElement
元素内容
options?
OPT
返回
DivIcon
重写了
属性
_attr
_attr:
any
继承自
_bid
_bid:
any
继承自
_customData
_customData:
any
继承自
_delegate
_delegate:
any
继承自
_distance
_distance:
number=0
定义于: overlay/html/DivBoard.ts:42
_id
_id:
string|number
继承自
_layer
_layer:
any
继承自
_offset
_offset:
number[]
定义于: overlay/html/DivBoard.ts:41
_options
_options:
any
继承自
_overlayEvent
_overlayEvent:
OverlayEvent
继承自
_position
_position:
any
继承自
_positions
_positions:
any
继承自
_relaters
_relaters:
any
继承自
_show
_show:
boolean
继承自
_state
_state:
any
继承自
_style
_style:
any
继承自
_zIndex
_zIndex:
number=1
定义于: overlay/html/DivBoard.ts:43
interactionEvents
interactionEvents:
any[]
继承自
type
type:
any
继承自
访问器
attr
Getter 签名
get attr():
any
返回
any
Setter 签名
set attr(
attr):void
覆盖物的额外属性设置
参数
attr
any
返回
void
继承自
center
Getter 签名
get center():
Position
返回
继承自
content
Getter 签名
get content():
string|HTMLElement
定义于: overlay/html/DivBoard.ts:100
返回
string | HTMLElement
Setter 签名
set content(
content):void
定义于: overlay/html/DivBoard.ts:91
参数
content
string | HTMLElement
返回
void
customData
Getter 签名
get customData():
any
返回
any
继承自
delegate
Getter 签名
get delegate():
any
覆盖物的代理对象
返回
any
继承自
distance
Getter 签名
get distance():
number
定义于: overlay/html/DivBoard.ts:116
返回
number
Setter 签名
set distance(
distance):void
定义于: overlay/html/DivBoard.ts:112
参数
distance
number
返回
void
id
Getter 签名
get id():
any
返回
any
Setter 签名
set id(
id):void
设置覆盖物的业务 id
参数
id
any
返回
void
继承自
offset
Getter 签名
get offset():
number[]
定义于: overlay/html/DivBoard.ts:87
返回
number[]
Setter 签名
set offset(
offset):void
定义于: overlay/html/DivBoard.ts:83
参数
offset
number[]
返回
void
overlayEvent
Getter 签名
get overlayEvent():
OverlayEvent
覆盖物的事件对象
返回
OverlayEvent
继承自
overlayId
Getter 签名
get overlayId():
string|number
覆盖物唯一标识
返回
string | number
继承自
position
Getter 签名
get position():
any
定义于: overlay/html/DivBoard.ts:79
返回
any
Setter 签名
set position(
position):void
定义于: overlay/html/DivBoard.ts:75
参数
position
any
返回
void
relaters
Getter 签名
get relaters():
any[]
返回
any[]
继承自
show
Getter 签名
get show():
boolean
定义于: overlay/html/DivBoard.ts:71
覆盖物的可见性
返回
boolean
Setter 签名
set show(
show):void
定义于: overlay/html/DivBoard.ts:66
覆盖物的可见性
参数
show
boolean
返回
void
重写了
state
Getter 签名
get state():
any
覆盖物的状态
返回
any
继承自
transformOrigin
Getter 签名
get transformOrigin():
string
定义于: overlay/html/DivBoard.ts:108
返回
string
Setter 签名
set transformOrigin(
origin):void
定义于: overlay/html/DivBoard.ts:104
参数
origin
string
返回
void
viewer
Getter 签名
get viewer():
any
返回
any
继承自
zIndex
Getter 签名
get zIndex():
number
定义于: overlay/html/DivBoard.ts:125
返回
number
Setter 签名
set zIndex(
zIndex):void
定义于: overlay/html/DivBoard.ts:120
参数
zIndex
number
返回
void
方法
_updateVisible()
_updateVisible(
visible):void
定义于: overlay/html/DivBoard.ts:129
参数
visible
boolean
返回
void
addCustomData()
addCustomData(
key,value):void
参数
key
any
value
any
返回
void
继承自
addToLayer()
addToLayer(
layer):DivIcon
添加到指定图层
参数
layer
any
指定图层
返回
DivIcon
继承自
clearCustomData()
clearCustomData():
void
返回
void
继承自
clearRelate()
clearRelate():
void
返回
void
继承自
eachRelaters()
eachRelaters(
callback):void
参数
callback
any
返回
void
继承自
fire()
fire(
type,params):DivIcon
触发事件
参数
type
string | number
params
any
返回
DivIcon
继承自
getCustomData()
getCustomData(
key):any
参数
key
any
返回
any
继承自
off()
off(
type,callback,context?):true|DivIcon
定义于: overlay/html/DivBoard.ts:218
注销事件
参数
type
事件类型
callback
any
监听回调
context?
any
返回
true | DivIcon
重写了
on()
on(
type,callback,context?):DivIcon| {listener: () =>void;type:DivBoardEventType; }
定义于: overlay/html/DivBoard.ts:198
注册事件
参数
type
事件类型
callback
any
监听回调
context?
any
返回
DivIcon | { listener: () => void; type: DivBoardEventType; }
重写了
relate()
relate(
overlay):void
参数
overlay
返回
void
继承自
remove()
remove():
DivIcon
从图层上移出
返回
DivIcon
继承自
removeClass()
removeClass(
className?):DivIcon
定义于: overlay/html/DivBoard.ts:258
移除class
参数
className?
string = ''
返回
DivIcon
setLabel()
setLabel(
text,textStyle):DivIcon
设置文字标签
参数
text
string
指定文本的属性。支持显式换行符'\ n'。
textStyle
any
text 样式
返回
DivIcon
继承自
setStyle()
setStyle(
style):DivIcon
定义于: overlay/html/DivBoard.ts:246
设置样式
参数
style
any
样式可选参数
返回
DivIcon
unRelate()
unRelate(
overlay):void
参数
overlay
返回
void
继承自
getOverlayType()
staticgetOverlayType(type):string|number|undefined
获取 Overlay 类型
参数
type
string
返回
string | number | undefined
继承自
registerType()
staticregisterType(type):void
Overlay 类型注册
参数
type
string
返回
void