报告A
new TileAvailability(tilingScheme, maximumLevel)
TilingScheme
中瓦片的可用性。
Parameters:
maximumLevel
(Number)
可能可用的最大瓦片级别。
Methods
addAvailableTileRange(level, startX, startY, endX, endY)
将特定级别中的一个矩形区域标记为可用。为了获得最佳性能,请按级别递增的顺序添加范围。
Parameters:
level
(Number)
瓦片级别
startX
(Number)
级别上第一个可用瓦片的X坐标。
startY
(Number)
级别上第一个可用瓦片的Y坐标。
endX
(Number)
级别上最后一个可用瓦片的X坐标。
endY
(Number)
级别上最后一个可用瓦片的Y坐标。
在给定的矩形内查找所有可用的最详细级别。更详细的瓦片可以在矩形的部分中找到,但不是整个瓦片。对于矩形内的任何位置,此函数的返回值都可以安全地传递给
sampleTerrain
。此函数通常以时间对数形式完成,即添加TileAvailability#addAvailableTileRange
的矩形数。
Parameters:
计算一个位掩码,指示瓦片的四个子项中存在哪一个子项。如果设置了儿童位,则该儿童可以使用瓦片。如果清除,则瓦片不可用。
Parameters:
level
(Number)
父瓦片的级别。
x
(Number)
父瓦片的X坐标。
y
(Number)
父瓦片的Y坐标。
确定覆盖位置的最详细瓦片的级别。此函数通常以时间对数形式完成,即添加
TileAvailability#addAvailableTileRange
的矩形数。
Parameters:
Throws
-
DeveloperError : 根据瓦片方案,如果位置在任何切片方案的外部。
确定特定瓦片是否可用。
Parameters:
level
(Number)
要检查的瓦片级别。
x
(Number)
要检查的瓦片的X坐标。
y
(Number)
要检查的瓦片的Y坐标。
将特定级别中瓦片的经度和纬度范围标记为可用。
Parameters:
bounds
(Array)
边界数组,例如[-180,-90,180,90]
minZoom
(Number)
最小瓦片级别。
maxZoom
(Number)
最大瓦片级别。