# 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 | * |