报告
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坐标。 |
查找给定矩形内_everywhere_可用的最详细的级别。更详细矩形的某些部分可能会提供磁贴,但整个部分可能没有。这个的返回值函数可以安全地传递到
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;否则为true。否则为假。