报告
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:
整个矩形的最佳可用级别。
计算一个位掩码,该掩码指示磁贴的四个子级中的哪一个存在。
如果设置了子项的位,则该子项可用平铺。如果它被清除了,
磁贴不可用。位值如下:
Bit Position | Bit Value | Child Tile |
---|---|---|
0 | 1 | Southwest |
1 | 2 | Southeast |
2 | 4 | Northwest |
3 | 8 | Northeast |
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。