為橢球曲面提供地形或其他幾何圖形。根據(jù)a
new TerrainProvider()
TilingScheme
將表面幾何組織成一個(gè)瓦片金字塔。此類型描述接口,不打算直接實(shí)例化。
Members
(static) heightmapTerrainQuality : Number
指定從高度地圖創(chuàng)建的地形的質(zhì)量。值為1.0將確保相鄰的高度圖頂點(diǎn)之間的間隔不超過
Globe.maximumScreenSpaceError
屏幕像素,并且可能非常緩慢。0.5的值將把估計(jì)的零級幾何誤差減少一半,允許相鄰高度圖頂點(diǎn)之間的屏幕像素增加兩倍,從而更快地渲染。
availability : TileAvailability
獲取可用于從此提供程序確定地形可用性的對象,例如在點(diǎn)和矩形中。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。如果可用性信息不可用,則此屬性可能未定義。
credit : Credit
獲取當(dāng)此地形提供程序處于活動狀態(tài)時(shí)要顯示的學(xué)分。通常情況下,這是用來確定地形來源的。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。
errorEvent : Event
獲取當(dāng)Terrain提供程序遇到異步錯(cuò)誤時(shí)引發(fā)的事件。通過訂閱事件,您將收到錯(cuò)誤通知,并可能從中恢復(fù)。向事件偵聽器傳遞
TileProviderError
的實(shí)例。
hasVertexNormals : Boolean
獲取一個(gè)值,該值指示請求的瓦片是否包含頂點(diǎn)法線。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。
hasWaterMask : Boolean
獲取一個(gè)值,該值指示提供程序是否包含水面掩蔽。水面掩蔽顯示地球上哪些區(qū)域是水而不是陸地,因此它們可以用動畫波渲染為反射面。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。
ready : Boolean
獲取一個(gè)值,該值指示提供程序是否準(zhǔn)備好使用。
(readonly) readyPromise : Promise.<Boolean>
獲取當(dāng)提供程序準(zhǔn)備好使用時(shí)解析為true的承諾。
tilingScheme : TilingScheme
獲取提供程序使用的平鋪方案。切片方案。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。
Methods
(static) getEstimatedLevelZeroGeometricErrorForAHeightmap(ellipsoid, tileImageWidth, numberOfTilesAtLevelZero) → {Number}
當(dāng)幾何圖形來自高度圖時(shí),確定適當(dāng)?shù)膸缀握`差估計(jì)。
Parameters:
tileImageWidth
(Number)
與單個(gè)瓦片關(guān)聯(lián)的高度圖的寬度(以像素為單位)。
numberOfTilesAtLevelZero
(Number)
瓦片級別為零時(shí)水平方向上的瓦片數(shù)。
獲取表示常規(guī)網(wǎng)格的三角形網(wǎng)格的索引列表。使用相同的網(wǎng)格寬度和高度多次調(diào)用此函數(shù)將返回相同的索引列表。頂點(diǎn)總數(shù)必須小于或等于65536。
Parameters:
width
(Number)
規(guī)則網(wǎng)格中水平方向上的頂點(diǎn)數(shù)。
height
(Number)
垂直方向上規(guī)則網(wǎng)格中的頂點(diǎn)數(shù)。
獲取給定級別上瓦片中允許的最大幾何錯(cuò)誤。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。
Parameters:
level
(Number)
得到最大幾何誤差的瓦片級別。
確定是否可以加載瓦片的數(shù)據(jù)。
Parameters:
x
(Number)
要請求幾何圖形的瓦片的X坐標(biāo)。
y
(Number)
要請求幾何圖形的瓦片的Y坐標(biāo)。
level
(Number)
要請求幾何圖形的瓦片的級別。
確保加載瓦片的可用性數(shù)據(jù)
Parameters:
x
(Number)
要請求幾何圖形的瓦片的X坐標(biāo)。
y
(Number)
要請求幾何圖形的瓦片的Y坐標(biāo)。
level
(Number)
要請求幾何圖形的瓦片的級別。
請求給定瓦片的幾何圖形。在
TerrainProvider#ready
返回true之前,不應(yīng)調(diào)用此函數(shù)。結(jié)果必須包括地形數(shù)據(jù),還可以選擇包括一個(gè)水面掩蔽和一個(gè)指示哪個(gè)子瓦片可用。
Parameters:
x
(Number)
要請求幾何圖形的瓦片的X坐標(biāo)。
y
(Number)
要請求幾何圖形的瓦片的Y坐標(biāo)。
level
(Number)
要請求幾何圖形的瓦片的級別。