new FdDrawPolyline()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var dr = new FdDrawPolyline(viewer);
dr.start();
    
Methods
- 
    addPolyline(points)
- 
    
    设置点数组 Parameters:Name Type Description pointsArray.<Cartesian3> 世界坐标格式的点组 
- 
    cancel()
- 
    
    退出Polyline绘制功能 
- 
    clearPolylines()
- 
    
    清空 
- 
    dispose()
- 
    
    销毁所有资源 
- 
    editNext()
- 
    
    编辑下一个节点 
- 
    editPre()
- 
    
    编辑上一个节点 
- 
    endEdit()
- 
    
    编辑下一个节点 
- 
    getData()
- 
    
    获取数据 Returns:返回值格式: [{ pts: [Cartesian3] }...] - Type
- Array.<Object>
 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdMicroApp.FdDrawPolyline~FdDrawPolylineCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    removeAll()
- 
    
    删除 
- 
    reset()
- 
    
    重置 
- 
    setHeightOffset(offset)
- 
    
    设置高度偏移量 Parameters:Name Type Description offsetNumber 高度偏移量 
- 
    setSmoothRate(r)
- 
    
    设置路径平滑度 Parameters:Name Type Description rNumber 平滑度,建议1-11之间,数字越大越平滑 
- 
    start()
- 
    
    激活Polyline绘制功能 激活后,直接在地面选点即可 
- 
    startEdit(组ID)
- 
    
    开始进行节点编辑 Parameters:Name Type Description 组IDString 
Type Definitions
- 
    FdDrawPolylineCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型有以下几种:Start(绘制开始)/Cancel(绘制取消),PolylineAdd,DataChanged eventArgObject 事件参数