要构造一个 VRTheWorldTerrainProvider,请调用
一个 VRTheWorldTerrainProvider.fromUrl。请不要直接调用构造函数。
TerrainProvider,通过对从 VT MÄK VR-TheWorld 服务器 检索到的高度图进行网格化来生成地形几何体。
| Name | Type | Description |
|---|---|---|
options |
VRTheWorldTerrainProvider.ConstructorOptions | optional 描述初始化选项的对象。 |
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
获取一个对象,用于确定来自该提供者的地形的可用性,例如在点和矩形中。如果不可用信息不可用,该属性可能未定义。
readonly credit : Credit
获取当该地形提供者处于活动状态时要显示的版权信息。通常用于给出地形的来源。
readonly errorEvent : Event
获取一个事件,当地形提供者遇到异步错误时会触发该事件。通过订阅该事件,您将被通知错误,并可以潜在地从中恢复。事件监听器会接收到
TileProviderError 的实例。
获取一个值,指示请求的瓦片是否包含顶点法线。
获取一个值,指示提供者是否包含水面掩码。水面掩码指示地球上的哪些区域是水而不是陆地,以便可以将其渲染为带有动态波浪的反射表面。
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 描述初始化选项的对象。 |
Returns:
Throws:
-
RuntimeError : metadata specifies and unknown 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:
如果不支持则返回未定义,否则返回 true 或 false。
确保我们加载瓦片的可用性数据。
| 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:
请求的几何数据的承诺。如果此方法返回未定义而不是承诺,表示已经有太多请求在等待,将稍后重试该请求。
Type Definitions
VRTheWorldTerrainProvider 构造函数的初始化选项
