Skip to content

xgis-cesium v0.1.7


xgis-cesium / TerrainFactory

Class: TerrainFactory

Defined in: src/terrain/TerrainFactory.ts:5

Constructors

new TerrainFactory()

new TerrainFactory(): TerrainFactory

Returns

TerrainFactory

Methods

createArcgisTerrain()

static createArcgisTerrain(options): Promise<ArcGISTiledElevationTerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:56

创建Arcgis地形

Parameters

options

any

Returns

Promise<ArcGISTiledElevationTerrainProvider>


createCesiumLocalTerrain()

static createCesiumLocalTerrain(options): Promise<CesiumTerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:139

创建Cesium地形或自定义地形服务

Parameters

options

any

Returns

Promise<CesiumTerrainProvider>


createCesiumWorldTerrain()

static createCesiumWorldTerrain(options): Promise<TerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:147

创建Cesium默认地形

Parameters

options

any

Returns

Promise<TerrainProvider>


createEllipsoidTerrain()

static createEllipsoidTerrain(options): Promise<EllipsoidTerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:16

创建空地形

Parameters

options

any

Returns

Promise<EllipsoidTerrainProvider>


createGoogleTerrain()

static createGoogleTerrain(options): Promise<GoogleEarthEnterpriseTerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:34

创建Google地形

Parameters

options

any

Returns

Promise<GoogleEarthEnterpriseTerrainProvider>


createTDTTerrain()

static createTDTTerrain(options): Promise<any>

Defined in: src/terrain/TerrainFactory.ts:84

创建天地图地形 参考:http://218.94.87.92:8090/geomap-api/apidoc/jsCesiumExtDoc/GeoTerrainProvider.html

Parameters

options

any

增加keys作为天地图的外部key值 Cesium.GeoTerrainProvider

Returns

Promise<any>


createTerrain()

static createTerrain(type, options): any

Defined in: src/terrain/TerrainFactory.ts:160

创建地形

Parameters

type

any

options

any = {}

Returns

any


createUrlTerrain()

static createUrlTerrain(options): Promise<CesiumTerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:25

创建URL地形

Parameters

options

any

Returns

Promise<CesiumTerrainProvider>


createVRTerrain()

static createVRTerrain(options): Promise<VRTheWorldTerrainProvider>

Defined in: src/terrain/TerrainFactory.ts:75

创建VR地形

Parameters

options

any

Returns

Promise<VRTheWorldTerrainProvider>