报告
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 该级别上最后一个可用瓦片的X坐标。 -
在给定的矩形范围内查找任何地方都有的最详细级别。可能会在矩形的部分位置出现,但不会在整个矩形内出现。 此函数的返回值可以安全地传递给
sampleTerrain
,用于矩形内的任何位置。 该函数的完成时间通常与使用TileAvailability#addAvailableTileRange
添加的矩形数量成对数关系。Name Type Description rectangle
Rectangle 矩形。 Returns:
整个矩形的最佳可用级别。 -
计算一个位掩码,指示瓷砖的四个子节点中哪一个存在。如果设置了子节点位,则为该子节点提供一个瓦片。如果它被清除,则瓦片不可用。位值如下:
Bit 位置 Bit 值 子瓦片 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。