new FdEcharts(viewer)
Parameters:
| Name | Type | Description | 
|---|---|---|
| viewer | Viewer | 
Example
// <script src="../FreedoX/ThirdParty/echarts.js"></script>
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
viewer.scene.requestRenderMode = false;
var fe = new FdEffect.FdEcharts(viewer);
var data = [
   {
       coords: [
           [120.132302, 30.232177],
           [120.131786, 30.232444],
           // ...
       ]
   },
   {
       // ...
   }
];
// option 其他参数可参考 echarts 参数设置
var option = {
   GLMap: {}, // 必须设置
   animation: false, // 必须设置
   type: 'lines',
   series: {
      type: 'lines',
      coordinateSystem: 'GLMap', // 必须设置
      zlevel: 2,
      polyline: true,
      silent: true,
      lineStyle: { color: '#80ffb8', opacity: 0.6, width: 1 },
      data: data
   }
};
fe.add(option);
    
Methods
- 
    add(option)
- 
    
    添加 echarts 实例 Parameters:Name Type Description optionObject ecahrts 实例配置项和数据。参考 Example 
- 
    clear(index)
- 
    
    清除指定索引值的 echarts 实例;当不指定索引值时,清除最后添加的 echarts 实例 Parameters:Name Type Description indexNumber 索引值为 echarts 实例添加的顺序 
- 
    dispose()
- 
    
    销毁所有 echarts 实例 
- 
    getContainer()
- 
    
    获取当前 echarts 容器 Returns:- Type
- HTMLElement
 
- 
    getLayer()
- 
    
    获取当前 echarts 实例 Returns:- Type
- Echarts
 
- 
    getLayers()
- 
    
    获取所有 echarts 实例 Returns:- Type
- Echarts
 
- 
    getMap()
- 
    
    获取 echarts 地图 Returns:- Type
- Viewer
 
- 
    hide()
- 
    
    隐藏当前 echarts 容器 
- 
    hideAll()
- 
    
    隐藏所有 echarts 容器 
- 
    show()
- 
    
    显示当前 echarts 容器 
- 
    showAll()
- 
    
    显示所有 echarts 容器 
- 
    update(option)
- 
    
    更新当前 echarts 实例的配置项和数据;传入的 option 会和之前的 option 进行合并,设置完成后自动更新图表 Parameters:Name Type Description optionObject 实例的配置项和数据