一个非常简单的
TerrainProvider,通过对椭球体表面进行细分来生成几何体。
| Name | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
optional
具有以下属性的对象:
|
See:
Members
readonly availability : TileAvailability
获取一个对象,该对象可用于确定从此提供者获取地形的可用性,例如
在点和矩形中。如果无法获得可用性信息,则此属性可能为 undefined。
readonly credit : Credit
获取在此地形提供者处于活动状态时要显示的信用信息。通常用于致谢
地形的来源。
readonly errorEvent : Event
获取当地形提供者遇到异步错误时引发的事件。通过订阅
该事件,您将收到错误通知并有可能从中恢复。事件监听器
会接收一个
TileProviderError 的实例。
获取一个指示请求的瓦片是否包含顶点法线的值。
获取一个指示提供者是否包含水面蒙版的值。水面蒙版
指示地球的哪些区域是水而不是陆地,以便可以将其呈现为
具有动态波浪的反光表面。
readonly tilingScheme : GeographicTilingScheme
获取此提供者使用的瓦片方案。
Methods
获取给定级别瓦片允许的最大几何误差。
| 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:
此提供者不支持加载可用性。
requestTileGeometry(x, y, level, request) → Promise.<TerrainData>|undefined
请求给定瓦片的几何体。结果包括地形
数据,并指示所有子瓦片均可用。
| Name | Type | Description |
|---|---|---|
x |
number | 请求几何体的瓦片的 X 坐标。 |
y |
number | 请求几何体的瓦片的 Y 坐标。 |
level |
number | 请求几何体的瓦片的级别。 |
request |
Request | optional 请求对象。仅供内部使用。 |
Returns:
请求几何体的承诺。如果此方法
返回 undefined 而不是承诺,则表示已经有太多请求处于挂起状态,
请求将稍后重试。
