VRTheWorldTerrainProvider

new Cesium.VRTheWorldTerrainProvider(options)

要构造 VRTheWorldTerrainProvider,请调用 VRTheWorldTerrainProvider.fromUrl。不要直接调用构造函数。
A TerrainProvider that produces terrain geometry by tessellating height maps retrieved from a VT MÄK VR-TheWorld server.
Name Type Description
options VRTheWorldTerrainProvider.ConstructorOptions optional An object describing initialization options.
Example:
const terrainProvider = await Cesium.VRTheWorldTerrainProvider.fromUrl(
  "https://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/"
);
viewer.terrainProvider = terrainProvider;
See:

Members

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

readonly hasVertexNormals : boolean

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

readonly hasWaterMask : boolean

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

Methods

static Cesium.VRTheWorldTerrainProvider.fromUrl(url, options)Promise.<VRTheWorldTerrainProvider>

创建一个 TerrainProvider,它通过对从 VT MÄK VR-TheWorld server 检索到的高度图进行细分来生成地形几何。
Name Type Description
url Resource | string VR-TheWorld TileMap 的 URL。
options VRTheWorldTerrainProvider.ConstructorOptions optional An object describing initialization options.
Returns:
Throws:
Example:
const terrainProvider = await Cesium.VRTheWorldTerrainProvider.fromUrl(
  "https://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/"
);
viewer.terrainProvider = terrainProvider;

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|Promise.<void>

确保我们加载瓦片的可用性数据。
Name Type Description
x number 要请求几何的瓦片的 X 坐标。
y number 要请求几何的瓦片的 Y 坐标。
level number 要请求几何的瓦片的层级。
Returns:
如果没有需要加载的内容则为 undefined,或者是一个在所有必需瓦片加载完成时 resolve 的 Promise。

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,则表明已有太多请求处于挂起状态,该请求将在稍后重试。

Type Definitions

Cesium.VRTheWorldTerrainProvider.ConstructorOptions

VRTheWorldTerrainProvider 构造函数的初始化选项。
Properties:
Name Type Attributes Default Description
ellipsoid Ellipsoid <optional>
Ellipsoid.default 椭球体。如果未指定,则使用默认椭球体。
credit Credit | string <optional>
数据源的 credit,显示在画布上。
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。