報告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)
最大瓦片級別。