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
-
获取或者设置裙边范围。
-
tilingSchemeGeographicTilingScheme
-
获取此provider使用的切片方案。这个函数不应该在
SCTTerrainProvider#ready返回true之前被调用。
Methods
-
getLevelMaximumGeometricError(level){Number}
-
获取给定级别下瓦片允许的最大几何误差。
Name Type Description levelNumber 获得最大几何误差的瓦片级别。
Returns:
Type Description Number 最大几何误差。 -
getTileDataAvailable(x, y, level){Boolean}
-
确定是否可以加载瓦片的数据。
Name Type Description xNumber 请求几何体的瓦片的 X 坐标。
yNumber 请求几何体的瓦片的 y 坐标。
levelNumber 请求几何体的瓦片级别。
Returns:
Type Description Boolean 如果不支持则为undefined,否则为true或false。