SCTTerrainProvider

new SuperMap3D.SCTTerrainProvider(options)

TerrainProvider 通过对高度图进行细分,生成地形几何图形。
Name Type Description
options Object 具有以下属性的对象:
Name Type Default Description
urls String SCT 的 URL 数组。
proxy Object optional 用于请求的代理。如果需要,该对象应具有一个 getURL 函数,用于返回代理 URL。
ellipsoid Ellipsoid Ellipsoid.WGS84 optional 椭球面。如果未指定该参数,则使用 WGS84 椭球。
credit Credit | String optional 数据源的凭证,显示在画布上。
See:

Members

credit : Credit

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

errorEvent : Event

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

hasVertexNormals : Boolean

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

hasWaterMask : Boolean

获取一个值,该值指示provider是否包含水域掩码。 水域掩码表明地球上哪些区域是水而不是陆地,因此它们可以呈现为带有动画波浪的反射表面。这个函数不应该在SCTTerrainProvider#ready返回true之前被调用。

ready : Boolean

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

readonlyreadyPromise : Promise.<Boolean>

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

requestVertexNormals : Boolean

获取是否需要法线。

skirtScale : Scale

获取或者设置裙边范围。

tilingScheme : GeographicTilingScheme

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

Methods

getLevelMaximumGeometricError(level)Number

获取给定级别下瓦片允许的最大几何误差。
Name Type Description
level Number 获得最大几何误差的瓦片级别。
Returns:
最大几何误差。

getTileDataAvailable(x, y, level)Boolean

确定是否可以加载瓦片的数据。
Name Type Description
x Number 请求几何体的瓦片的 X 坐标。
y Number 请求几何体的瓦片的 y 坐标。
level Number 请求几何体的瓦片级别。
Returns:
Undefined if not supported, otherwise true or false.