要构造 VRTheWorldTerrainProvider,请调用
A VRTheWorldTerrainProvider.fromUrl。不要直接调用构造函数。
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
readonly availability : TileAvailability|undefined
获取一个可用于确定此提供者的地形可用性的对象,例如在点和矩形中。如果可用性信息不可用,则此属性可能为 undefined。
readonly credit : Credit
获取当此地形提供者处于活动状态时要显示的 credit。通常这用于标注地形的来源。
readonly errorEvent : Event
获取当地形提供者遇到异步错误时引发的事件。通过订阅该事件,您将收到错误通知并可能从中恢复。事件监听器会接收一个
TileProviderError 实例。
获取一个指示所请求瓦片是否包含顶点法线的 value。
获取一个指示提供者是否包含水面遮罩的 value。水面遮罩指示地球上哪些区域是水域而非陆地,以便将它们渲染为带有动态波纹的反射表面。
readonly tilingScheme : GeographicTilingScheme
获取此提供者使用的瓦片方案。
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:
-
RuntimeError :metadata 指定了未知的 SRS。
Example:
const terrainProvider = await Cesium.VRTheWorldTerrainProvider.fromUrl(
"https://www.vr-theworld.com/vr-theworld/tiles1.0.0/73/"
);
viewer.terrainProvider = terrainProvider;
获取在给定层级下瓦片允许的最大几何误差。
| Name | Type | Description |
|---|---|---|
level |
number | 要获取最大几何误差的瓦片层级。 |
Returns:
最大几何误差。
确定瓦片的数据是否可加载。
| Name | Type | Description |
|---|---|---|
x |
number | 要请求几何的瓦片的 X 坐标。 |
y |
number | 要请求几何的瓦片的 Y 坐标。 |
level |
number | 要请求几何的瓦片的层级。 |
Returns:
如果不支持则为 undefined,否则为 true 或 false。
确保我们加载瓦片的可用性数据。
| 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
VRTheWorldTerrainProvider 构造函数的初始化选项。
