Class

TerrainFactory

TerrainFactory()

Constructor

# new TerrainFactory()

高程工厂类

Author:
  • xyj

Methods

# static createArcgisTerrain(options) → {Promise.<ArcGISTiledElevationTerrainProvider>}

创建Arcgis高程

Parameters:
Name Type Description
options Object

请参照Cesium.ArcGISTiledElevationTerrainProvider

  • 异步返回
Promise.<ArcGISTiledElevationTerrainProvider>

# static createEllipsoidTerrain(options) → {Promise.<EllipsoidTerrainProvider>}

创建Ellipsoid高程

Parameters:
Name Type Description
options Object

请参照Cesium.EllipsoidTerrainProvider

  • 异步返回
Promise.<EllipsoidTerrainProvider>

# static createGoogleTerrain(options) → {Promise.<GoogleEarthEnterpriseTerrainProvider>}

创建Google高程

Parameters:
Name Type Description
options Object

请参照Cesium.GoogleEarthEnterpriseTerrainProvider

  • 异步返回
Promise.<GoogleEarthEnterpriseTerrainProvider>

# static createTerrain(type, options) → {Promise}

高程工厂类

Parameters:
Name Type Description
type string

高程类型,请参考TerrainType

options Object

根据类型返回的参数

See:
  • 异步返回
Promise

# static createUrlTerrain(options) → {Promise.<CesiumTerrainProvider>}

创建Url高程

Parameters:
Name Type Description
options Object

请参照Cesium.EllipsoidTerrainProvider

  • 异步返回
Promise.<CesiumTerrainProvider>

# static createVRTerrain(options) → {Promise.<VRTheWorldTerrainProvider>}

创建VR高程

Parameters:
Name Type Description
options Object

请参照Cesium.VRTheWorldTerrainProvider

  • 异步返回
Promise.<VRTheWorldTerrainProvider>