Anchor
类:锚点对象类,用于创建单个锚点,并进行相关设置
Constructor
new Glodon.Bimface.Earth.Plugins.Animation.Anchor(anchorConfig)
构造锚点对象
Parameters:
| Name | Type | Description |
|---|---|---|
| anchorConfig | Glodon.Bimface.Earth.Plugins.Animation.AnchorConfig | 锚点对象配置 |
Methods
getColor()
获取锚点颜色
Returns:
| Type | Description |
|---|---|
| Object | 锚点颜色: {color: 锚点面颜色,wireframeColor: 锚点线框颜色} |
getDuration()
获取锚点悬浮动画循环一次的时间
Returns:
| Type | Description |
|---|---|
| Number | 锚点悬浮动画循环一次的时间 |
getId()
获取锚点对象ID
Returns:
| Type | Description |
|---|---|
| String | 锚点对象ID |
getLocation()
获取锚点位置
Returns:
| Type | Description |
|---|---|
| Object | 锚点的位置,经纬度高程坐标,例如:{lat: 39.909245, lon: 116.396496, alt: 0} |
getSize()
获取锚点大小
Returns:
| Type | Description |
|---|---|
| Number | 锚点大小 |
hide()
隐藏锚点对象
onClick(callback)
锚点对象的点击事件
Parameters:
| Name | Type | Description |
|---|---|---|
| callback | Function | 锚点对象点击事件的回调函数 |
pause()
暂停动画效果
play()
开始动画效果
setColor(colorOption)
设置锚点颜色
Parameters:
| Name | Type | Description |
|---|---|---|
| colorOption | Object | 锚点颜色设置:{color: new Glodon.Web.Graphics.Color(0, 255, 255, 0.5), wireframeColor: new Glodon.Web.Graphics.Color(255, 0, 0, 1)} |
setDuration(duration)
设置锚点悬浮动画循环一次的时间,单位为毫秒
Parameters:
| Name | Type | Description |
|---|---|---|
| duration | Number | 锚点悬浮动画循环一次的时间 |
setLocation(location)
设置锚点位置
Parameters:
| Name | Type | Description |
|---|---|---|
| location | Object | 锚点位置,经纬度高程坐标,例如:{lat: 39.909245, lon: 116.396496, alt: 0} |
setSize(size)
设置锚点大小
Parameters:
| Name | Type | Description |
|---|---|---|
| size | Number | 锚点大小 |
show()
显示锚点对象
stop()
停止动画效果
update()
更新锚点对象