LSLRPTerrainProvider

优质
小牛编辑
135浏览
2023-12-01

new LSGlobe.LSLRPTerrainProvider()

地形服务提供者类,以LRP地形格式访问地形数据。

See:

Members

availability : TileAvailability

获取此地形提供的可用性对象,例如点和矩形。此函数不得在LSLRPTerrainProvider#ready返回true之前调用,
如果可用性信息不可用,则此属性可能未定义。

errorEvent : Event

获取地形提供者遇到异步错误时引发的事件。通过订阅该事件,您将收到错误的通知,并可能从中恢复。
事件监听器传递了TileProviderError

hasVertexNormals : Boolean

获取一个值,指示请求的图片是否包含顶点法线

hasWaterMask : Boolean

获取一个值,是否包含水印。水印指示地球的那些区域是水,而不是陆地,所以它们可以被渲染成具有动画波的反射表面。
此函数不应在 LSLRPTerrainProvider#ready 返回true之前调用

ready : Boolean

获取一个用于指示服务是否可供使用的值。

readonlyreadyPromise : Promise.<Boolean>

当允许使用时,解析为true

show : Boolean

图层是否显示

Default Value:
true

tilingScheme : GeographicTilingScheme

获取服务提供者使用的切片方案。在LSLRPTerrainProvider#ready返回true之前,此功能不可调用。

Methods

destroy()

释放对象占用的资源。

getLevelMaximumGeometricError(level) → Number

获取在给定瓦片等级中允许的最大几何误差。

NameTypeDescription
level

Number

The tile level for which to get the maximum geometric error.
Returns:

The maximum geometric error.

getTileDataAvailable(x, y, level) → Boolean

判断瓦片数据是否可以加载。

NameTypeDescription
x

Number

请求瓦片的X坐标
y

Number

请求瓦片的Y坐标
level

Number

请求瓦片的层级
Returns:

未定义或不支持,返回false;否则返回true

requestTileGeometry(x, y, level, request) → Promise.<TerrainData>|undefined

为给定瓦片请求几何数据。

NameTypeDescription
x

Number

x坐标。
y

Number

y坐标。
level

Number

tile等级。
request

Request

optional
限制请求数量。
Returns:

地形数据对象。

Throws: