CesiumTerrainProvider

new Cesium.CesiumTerrainProvider(options)

地形服务提供者类。
Name Type Description
options Object 包含以下属性的对象:
Name Type Default Description
url String 图层url。
requestVertexNormals Boolean false optional 是否请求额外的照明信息,默认false
requestWaterMask Boolean false optional 是否请求水面效果,默认为false
ellipsoid Ellipsoid optional 椭球,默认为WGS84
credit Credit | String optional 描述信息。
isSct Boolean optional 是否为iServer发布的地形。
Example:
var  terrainProvider = new Cesium.CesiumTerrainProvider({
	                        url : ‘http://localhost:8090/Terrain’,
		                    requestWaterMask : true,
		                    requestVertexNormals : true,
		                    isSct : true
                     });
var  viewer = new Cesium.Viewer(‘cesiumContainer’,{
                  terrainProvider : terrainProvider
             });

Methods

getLevelMaximumGeometricError(level)Number

获得最大几何误差。
Name Type Description
level Number tile等级。
Returns:
最大几何误差。

getTileDataAvailable(x, y, level)Boolean

获取瓦片数据是否可以加载。
Name Type Description
x Number x坐标。
y Number y坐标。
level Number tile等级。
Returns:
是否可被加载。

requestTileGeometry(x, y, level, throttleRequests)Promise.<TerrainData>|undefined

为给定瓦片请求geometry。
Name Type Default Description
x Number x坐标。
y Number y坐标。
level Number tile等级。
throttleRequests Boolean false optional 限制请求数量。
Returns:
地形数据对象。
Throws:
  • DeveloperError : This function must not be called before CesiumTerrainProvider#ready returns true.