new FdBillboard()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var mm = new Freedo.FdModel.FdModelManager(viewer);
//如果option参数中不包含position属性,则会自动激活点选创建功能
mm.add('Billboard', {
        position:[longitude, latitude, height],
        height: height,
        width: width,
        thickness: thickness,//厚度值,无此属性或小于等于0时默认为无厚度模式,否则将开启3D模式
        outline: true,//是否显示边框
        translucent: true//是否开启半透明
        rotate: rotate,//旋转角
        divID: 'divTest',//对应的div层的ID,
        outline: true,//是否显示边框
        arrowColor: [0.0, 0.0, 0.0, 0.3]//箭头颜色
    });
    <div id="divTest" style="z-index: 999; width: 400px; height: 100px; font-size: x-large;">
        <p style="background-color: blue; margin: 0px; margin-top: 10px; text-align: center;">500kV#1主变A相避雷器
        </p>
        <p style="margin: 2px; text-align: center; font-size: x-large;">
            <span style=" color: green; margin-right: 100px;">●</span>
            <span style=" color: orangered; margin-right: 100px;">●</span>
            <span style=" color: burlywood;">●</span>
        </p>
        <p style="margin: 2px; text-align: center; font-size: x-large;">
            <span style=" color: green; margin-right: 70px;">状态</span>
            <span style=" color: orangered; margin-right: 70px;">风险</span>
            <span style=" color: burlywood;">监测</span>
        </p>
    </div>
    
Members
- 
    option
- 
    
    获取实体的属性数据 
Methods
- 
    dispose()
- 
    
    销毁所有资源 
- 
    endEdit()
- 
    
    结束编辑 
- 
    getData()
- 
    
    获取数据 Returns:返回值格式: [{ id: GUID, type: 'Billboard' option: { ... }, show: true }...] - Type
- Object
 
- 
    getPosition()
- 
    
    获取位置 
- 
    getRotate()
- 
    
    获取旋转 
- 
    hide()
- 
    
    隐藏 
- 
    hideArrow()
- 
    
    隐藏下箭头 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdModel.FdBillboard~FdBillboardCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    remove()
- 
    
    删除 
- 
    reset()
- 
    
    重置 
- 
    setModelMatrix(modelMatrix)
- 
    
    设置世界变换矩阵 Parameters:Name Type Description modelMatrixFreedo.Matrix4 矩阵 
- 
    setPosition(longitude, latitude, height, refresh)
- 
    
    设置位置 Parameters:Name Type Description longitudeNumber 经度(单位:度) latitudeNumber 纬度(单位:度) heightNumber 高度(单位:米) refreshBoolean 是否刷新 
- 
    setRotate(rotate, refresh)
- 
    
    设置旋转 Parameters:Name Type Description rotateNumber 旋转角度(单位:度) refreshBoolean 是否刷新 
- 
    setShow(show)
- 
    
    隐藏 Parameters:Name Type Description showBoolean 显示或隐藏 
- 
    show()
- 
    
    显示 
- 
    showArrow()
- 
    
    显示下箭头 
- 
    startEdit()
- 
    
    开始进行节点编辑 
- 
    updateCanvas()
- 
    
    div内容更新以后,需要调用update来更新 
Type Definitions
- 
    FdBillboardCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型有:CanvasBuilt,DataChanged eventArgObject 事件参数