Appearance
xgis-cesium / TerrainFactory
Class: TerrainFactory
Defined in: src/terrain/TerrainFactory.ts:5
Constructors
new TerrainFactory()
new TerrainFactory():
TerrainFactory
Returns
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
>