方法
static mars3d.LayerUtil.create(options, templateValues) → BaseLayer
util/LayerUtil.js 59
创建图层工厂方法
参数名称 | 类型 | 描述信息 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
图层参数,包括:
|
|||||||||
templateValues |
object |
可选
url模版 |
返回值:
创建完成的图层对象
创建地图底图ImageryProvider的工厂方法
参数名称 | 类型 | 描述信息 |
---|---|---|
options |
object |
Provider参数,具体见各Provider类的构造方法参数说明 |
返回值:
ImageryProvider类
static mars3d.LayerUtil.createTerrainProvider(options) → Promise.<(Cesium.CesiumTerrainProvider|Object)>
util/LayerUtil.js 376
创建地形对象的工厂方法
参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
地形参数
|
返回值:
地形对象
static mars3d.LayerUtil.getClass(type) → BaseLayer|undefined
util/LayerUtil.js 45
根据 图层类型 获取 图层类
参数名称 | 类型 | 描述信息 |
---|---|---|
type |
LayerType |
图层类型 |
返回值:
图层类
static mars3d.LayerUtil.getImageryProviderViewModels(arrLayer, templateValues) → object
util/LayerUtil.js 253
获取baseLayerPicker使用的绑定图层列表配置, 用于将config.json的配置basemaps数据转换为imageryProviderViewModels
参数名称 | 类型 | 描述信息 |
---|---|---|
arrLayer |
Array.<object> |
basemaps配置 |
templateValues |
object |
可选
url模版,用于替换Url中的模板值的键/值对 |
返回值:
转换后的 imageryProviderViewModels数组 和 显示图层的index(selectedIndex)
static mars3d.LayerUtil.getNoTerrainProvider() → Cesium.EllipsoidTerrainProvider
util/LayerUtil.js 331
创建 无地形的 标准椭球体对象
返回值:
无地形 标准椭球体对象
static mars3d.LayerUtil.getTerrainProviderViewModels(options, getLangText) → Array.<Cesium.ProviderViewModel>
util/LayerUtil.js 441
获取baseLayerPicker使用的绑定地形列表
参数名称 | 类型 | 描述信息 |
---|---|---|
options |
object |
地形参数,同 |
getLangText |
object |
可选
取文本的方法 |
返回值:
地形列表
注册图层类
参数名称 | 类型 | 描述信息 |
---|---|---|
type |
string |
图层类型 |
layerClass |
BaseLayer |
图层类 |
返回值:
无
注册ImageryProvider类
参数名称 | 类型 | 描述信息 |
---|---|---|
type |
string |
Provider类型 |
layerClass |
* |
ImageryProvider类 |
返回值:
无
注册TerrainProvider类
参数名称 | 类型 | 描述信息 |
---|---|---|
type |
string |
Provider类型 |
layerClass |
* |
TerrainProvider类 |
返回值:
无