# GvolEngine

Kind: global class
类型: 外部使用类
描述: 地理引擎核心类
See: 初始化引擎

示例代码
let engine = new GVOL.GvolEngine('GvolContainer', {
    baseLayerPicker: false,
    imageryProvider: new Cesium.UrlTemplateImageryProvider({
      url: `` //地图服务地址
    })
},null)

# new GvolEngine(container, options, viewer)

初始化

Param Type Default Description
container Element 父div元素
options Object 配置属性
viewer Cesium.Viewer 视图,传null引擎内部会自动创建 示例代码 let engine = new GVOL.GvolEngine('GvolContainer', { baseLayerPicker: false, imageryProvider: new Cesium.UrlTemplateImageryProvider({ url: `` //地图服务地址 }) },null)

# gvolEngine.layerManager

图层管理

Kind: instance property of GvolEngine

# gvolEngine.tileLayer

瓦片图层

Kind: instance property of GvolEngine

# gvolEngine.graphicLayer

图形图层

Kind: instance property of GvolEngine

# gvolEngine.plotLayer

标绘图层

Kind: instance property of GvolEngine

# gvolEngine.dynamicLayer

动态对象图层

Kind: instance property of GvolEngine

# gvolEngine.serviceManager

服务管理

Kind: instance property of GvolEngine

# gvolEngine.sceneManager

场景服务

Kind: instance property of GvolEngine

# gvolEngine.plot

标绘行为对象

Kind: instance property of GvolEngine

# gvolEngine.capture(width, height) ⇒ string

截图

Kind: instance method of GvolEngine
Returns: string - 返回图像的base64为字符串

Param Type Description
width number 图像宽度,单位像素
height number 图像高度,单位像素

# gvolEngine.captureScreenExport()

屏幕截图导出

Kind: instance method of GvolEngine

# gvolEngine.captureScreenshot()

截图

Kind: instance method of GvolEngine

# gvolEngine.captureScreenSave(blob, filename)

保存截屏图像

Kind: instance method of GvolEngine

Param Type
blob *
filename *