Anchor

类:锚点对象类,用于创建单个锚点,并进行相关设置

Constructor

new Glodon.Bimface.Earth.Plugins.Animation.Anchor(anchorConfig)

构造锚点对象

Parameters:
NameTypeDescription
anchorConfigGlodon.Bimface.Earth.Plugins.Animation.AnchorConfig

锚点对象配置

Methods

getColor()

获取锚点颜色

Returns:
TypeDescription
Object

锚点颜色: {color: 锚点面颜色,wireframeColor: 锚点线框颜色}

getDuration()

获取锚点悬浮动画循环一次的时间

Returns:
TypeDescription
Number

锚点悬浮动画循环一次的时间

getId()

获取锚点对象ID

Returns:
TypeDescription
String

锚点对象ID

getLocation()

获取锚点位置

Returns:
TypeDescription
Object

锚点的位置,经纬度高程坐标,例如:{lat: 39.909245, lon: 116.396496, alt: 0}

getSize()

获取锚点大小

Returns:
TypeDescription
Number

锚点大小

hide()

隐藏锚点对象

onClick(callback)

锚点对象的点击事件

Parameters:
NameTypeDescription
callbackFunction

锚点对象点击事件的回调函数

pause()

暂停动画效果

play()

开始动画效果

setColor(colorOption)

设置锚点颜色

Parameters:
NameTypeDescription
colorOptionObject

锚点颜色设置:{color: new Glodon.Web.Graphics.Color(0, 255, 255, 0.5), wireframeColor: new Glodon.Web.Graphics.Color(255, 0, 0, 1)}

setDuration(duration)

设置锚点悬浮动画循环一次的时间,单位为毫秒

Parameters:
NameTypeDescription
durationNumber

锚点悬浮动画循环一次的时间

setLocation(location)

设置锚点位置

Parameters:
NameTypeDescription
locationObject

锚点位置,经纬度高程坐标,例如:{lat: 39.909245, lon: 116.396496, alt: 0}

setSize(size)

设置锚点大小

Parameters:
NameTypeDescription
sizeNumber

锚点大小

show()

显示锚点对象

stop()

停止动画效果

update()

更新锚点对象