Class: SCTTerrainProvider

SCTTerrainProvider

new SCTTerrainProvider()

用于加载 ‌SuperMap iServer 发布的 TIN 地形服务‌。 TerrainProvider 通过对高度图进行细分,生成地形几何图形。

Name Type Default Description
options.urls String

SCT 的 URL 数组。

options.proxy Object 可选

用于请求的代理。如果需要,该对象应具有一个 getURL 函数,用于返回代理 URL。

options.ellipsoid Ellipsoid Ellipsoid.WGS84 可选

椭球面。如果未指定该参数,则使用 WGS84 椭球。

options.credit Credit | String 可选

数据源的版权声明,显示在画布上。

See:

Members

creditCredit

获取此地形provider处于活动状态时要显示的版权声明。这个函数不应该在SCTTerrainProvider#ready返回true之前被调用。

errorEventEvent

获取地形provider遇到异步错误时引发的事件。通过订阅事件,您将收到错误通知,并有可能从中恢复。事件监听器被传递一个TileProviderError的实例。

hasVertexNormalsBoolean

获取一个值,该值指示请求的贴图是否包含顶点法线。 这个函数不应该在SCTTerrainProvider#ready返回true之前被调用。

hasWaterMaskBoolean

获取一个值,该值指示provider是否包含水面掩膜数据。

readyBoolean

获取表示provider是否可以使用的值。

readonly readyPromisePromise.<Boolean>

获取当provider准备就绪时解析为 true 的Promise。

requestVertexNormalsBoolean

获取是否需要法线

skirtScaleScale

获取或者设置裙边范围。

获取此provider使用的切片方案。这个函数不应该在SCTTerrainProvider#ready返回true之前被调用。

Methods

getLevelMaximumGeometricError(level){Number}

获取给定级别下瓦片允许的最大几何误差。

Name Type Description
level Number

获得最大几何误差的瓦片级别。

Returns:
Type Description
Number 最大几何误差。

getTileDataAvailable(x, y, level){Boolean}

确定是否可以加载瓦片的数据。

Name Type Description
x Number

请求几何体的瓦片的 X 坐标。

y Number

请求几何体的瓦片的 y 坐标。

level Number

请求几何体的瓦片级别。

Returns:
Type Description
Boolean 如果不支持则为undefined,否则为true或false。