EllipsoidTerrainProvider

new Cesium.EllipsoidTerrainProvider(options)

一个非常简单的 TerrainProvider,通过对椭球 表面进行细分来生成几何数据。
Name Type Description
options object optional 包含以下属性的对象:
Name Type Default Description
tilingScheme TilingScheme optional 指定椭球表面如何被切分为瓦片的 切片方案。如果未提供此参数,则使用 GeographicTilingScheme
ellipsoid Ellipsoid Ellipsoid.default optional 椭球。如果指定了 tilingScheme, 则忽略此参数,改用切片方案的椭球。如果两个参数都未指定,则使用默认椭球。
See:

Members

获取一个可用于确定此提供程序地形可用性的对象,例如在 点处和矩形范围内。如果不可用性信息,此属性可能为 undefined。
获取当地形提供程序处于活动状态时要显示的版权信息。通常这用于 标注地形的来源。
获取当地形提供程序遇到异步错误时引发(raise)的事件。通过订阅 此事件,你会收到错误通知并有可能从中恢复。事件监听器 会收到一个 TileProviderError 实例。

readonly hasVertexNormals : boolean

获取一个值,指示所请求的瓦片是否包含顶点法线。

readonly hasWaterMask : boolean

获取一个值,指示提供程序是否包含水面遮罩。水面遮罩 标明地球上哪些区域是水面而非陆地,从而可以将它们渲染为 带有动态波纹的反射表面。
获取此提供程序使用的切片方案。

Methods

getLevelMaximumGeometricError(level)number

获取在给定层级下瓦片所允许的最大几何误差。
Name Type Description
level number 要获取最大几何误差的瓦片层级。
Returns:
最大几何误差。

getTileDataAvailable(x, y, level)boolean|undefined

确定瓦片的数据是否可加载。
Name Type Description
x number 请求几何数据时瓦片的 X 坐标。
y number 请求几何数据时瓦片的 Y 坐标。
level number 请求几何数据时瓦片的层级。
Returns:
如果不支持则为 undefined,否则为 true 或 false。

loadTileDataAvailability(x, y, level)undefined

确保为某个瓦片加载可用性数据
Name Type Description
x number 请求几何数据时瓦片的 X 坐标。
y number 请求几何数据时瓦片的 Y 坐标。
level number 请求几何数据时瓦片的层级。
Returns:
此提供程序不支持加载可用性数据。

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

请求给定瓦片的几何数据。结果包含地形数据, 并表明所有子瓦片均可用。
Name Type Description
x number 请求几何数据时瓦片的 X 坐标。
y number 请求几何数据时瓦片的 Y 坐标。
level number 请求几何数据时瓦片的层级。
request Request optional 请求对象。仅供内部使用。
Returns:
所请求几何数据的 Promise。如果此方法 返回的是 undefined 而非 Promise,则表示已有过多请求 处于挂起状态,该请求稍后会被重试。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。