报告
TilingScheme中瓦片的可用性。
| Name | Type | Description |
|---|---|---|
tilingScheme |
TilingScheme | 报告可用性的瓦片方案。 |
maximumLevel |
number | 潜在可用的最大瓦片级别。 |
Methods
标记特定级别中一系列矩形瓦片为可用。为了获得最佳性能,
请按级别递增的顺序添加您的范围。
| Name | Type | Description |
|---|---|---|
level |
number | 级别。 |
startX |
number | 该级别中第一个可用瓦片的X坐标。 |
startY |
number | 该级别中第一个可用瓦片的Y坐标。 |
endX |
number | 该级别中最后一个可用瓦片的X坐标。 |
endY |
number | 该级别中最后一个可用瓦片的Y坐标。 |
寻找在给定矩形内 _处处_ 可用的最高详细级别。可能在矩形的部分区域中有更详细的
瓦片,但在整个区域内并不一定可用。该函数的返回值可以安全地传递给
sampleTerrain 用于矩形内的任何位置。此函数
通常在添加的矩形数量上以对数时间完成,使用 TileAvailability#addAvailableTileRange。
| Name | Type | Description |
|---|---|---|
rectangle |
Rectangle | 矩形。 |
Returns:
整个矩形的最佳可用级别。
计算一个位掩码,用于指示瓦片的四个子瓦片中哪些存在。
如果子瓦片的位被设置,则表示该子瓦片可用。如果被清除,
则表示该子瓦片不可用。位值如下:
| 位位置 | 位值 | 子瓦片 |
|---|---|---|
| 0 | 1 | 西南 |
| 1 | 2 | 东南 |
| 2 | 4 | 西北 |
| 3 | 8 | 东北 |
| Name | Type | Description |
|---|---|---|
level |
number | 父瓦片的级别。 |
x |
number | 父瓦片的X坐标。 |
y |
number | 父瓦片的Y坐标。 |
Returns:
指示子瓦片可用性的位掩码。
确定覆盖该位置的最高详细级别瓦片的级别。此函数
通常在添加的矩形数目上以对数时间完成,使用
TileAvailability#addAvailableTileRange。
| Name | Type | Description |
|---|---|---|
position |
Cartographic | 要确定最大可用级别的位置。高度分量被忽略。 |
Returns:
覆盖该位置的最高详细级别瓦片的级别。
Throws:
-
DeveloperError : 如果位置超出了任何根据瓦片方案的瓦片范围。
确定特定瓦片是否可用。
| Name | Type | Description |
|---|---|---|
level |
number | 要检查的瓦片级别。 |
x |
number | 要检查的瓦片的X坐标。 |
y |
number | 要检查的瓦片的Y坐标。 |
Returns:
如果瓦片可用,则返回true;否则返回false。
