DynamicDom

popup相对点弹出位置

构造函数

DynamicDom

构造函数

new DynamicDom(options)

参数

返回:DynamicDom DynamicDom对象

属性

alignment

popup相对点弹出位置

alignment: string

类型: string

container

场景 DOM

container: HTMLElement

类型: HTMLElement

divPoiClick

场景和div标签DOM的鼠标监听

divPoiClick: any

类型: any

divPoidblclick

divPoidblclick: any

类型: any

divPoimousedown

divPoimousedown: any

类型: any

divPoimousemove

divPoimousemove: any

类型: any

divPoimouseup

divPoimouseup: any

类型: any

divPoiRightClick

divPoiRightClick: any

类型: any

domGraphic

对话框mDialog DOM

domGraphic: HTMLElement

类型: HTMLElement

height

初始高度

height: number

类型: number

isClick

是否点击

isClick: boolean

类型: boolean

isSizeSync

isSizeSync: boolean

类型: boolean

lastDistance

lastDistance: number

类型: number

mapPoint

地图点

mapPoint: IPoint

类型: IPoint

status

当前状态

status: string

类型: string

type

是否完全自定义popup窗

type: PopupType

类型: PopupType

width

初始宽度

width: number

类型: number

方法

animateUpdatePosition

动画更新标签位置

animateUpdatePosition(animateOption): void

参数

返回:void

close

关闭弹窗

close(): void

返回:void

create

打开popup

create(options): void

参数

返回:void

destory

销毁

destory(): void

返回:void

listenMouseWheel

监听鼠标滚轮事件

listenMouseWheel(): void

返回:void

mapToScreen

将mapPoint转化为screenPoint

mapToScreen(mapPoint): void

参数

返回:void

setPosition

根据屏幕点和alignment确定popup弹窗的位置

setPosition(screenPoint): object

参数

返回:object

update

更新

update(opt): void

参数

  • opt: any 更新选项

返回:void

updatePosition

更新标签的位置

updatePosition(location): void

参数

返回:void

watchCamera

监听相机变化

watchCamera(): void

返回:void

BIMFlux AI