TerrainData

单个瓦片的地形数据。此类型描述接口,不打算直接实例化。
new TerrainData()
See:

Members

credits : Array.<Credit>

此瓦片的信用证数组。

waterMask : (Uint8Array|Image|Canvas)

地形数据中包含的水面掩蔽(如果有)。一个水面掩蔽是一个矩形的uint8数组或图像,其中值255表示水,值0表示土地。允许0到255之间的值在陆地和水之间平滑混合。

Methods

interpolateHeight(rectangle, longitude, latitude) → {Number}
计算指定经度和纬度的地形高度。
Parameters:
rectangle (Rectangle) 地形数据覆盖的矩形。
longitude (Number) 经度以弧度表示。
latitude (Number) 以弧度表示的纬度。
isChildAvailable(thisX, thisY, childX, childY) → {Boolean}
根据TerrainData#childTileMask确定给定的子瓦片是否可用。给定的子瓦片坐标假定为该瓦片的四个子瓦片之一。如果给出了非子瓦片坐标,则返回东南子瓦片的可用性。
Parameters:
thisX (Number) 此(父)瓦片的瓦片X坐标。
thisY (Number) 此(父)瓦片的瓦片Y坐标。
childX (Number) 子瓦片的瓦片X坐标,用于检查可用性。
childY (Number) 子瓦片的瓦片Y坐标,用于检查可用性。
upsample(tilingScheme, thisX, thisY, thisLevel, descendantX, descendantY, descendantLevel) → {Promise.<TerrainData>|undefined}
向上采样此地形数据,以供后代瓦片使用。
Parameters:
tilingScheme (TilingScheme) 地形数据的切片方案。
thisX (Number) 瓦片方案中切片方案的X坐标。
thisY (Number) 瓦片方案中切片方案的Y坐标。
thisLevel (Number) 瓦片方案中此切片方案的级别。
descendantX (Number) 在瓦片方案中的切片方案中,我们正在对其进行上采样的X坐标。
descendantY (Number) 在瓦片方案中的Y坐标,我们正在对切片方案进行采样。
descendantLevel (Number) 在瓦片方案中的切片方案中,我们正在对其进行上采样。
wasCreatedByUpsampling() → {Boolean}
获取一个值,该值指示此地形数据是否是通过向上采样低分辨率地形数据创建的。如果该值为假,则数据是从其他来源获得的,例如从远程服务器下载。对于调用TerrainData#upsample返回的实例,此方法应返回true。