LSLRPTerrainProvider

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

获取在给定瓦片等级中允许的最大几何误差。
Name Type Description
level Number The tile level for which to get the maximum geometric error.
Returns:
The maximum geometric error.

getTileDataAvailable(x, y, level)Boolean

判断瓦片数据是否可以加载。
Name Type Description
x Number 请求瓦片的X坐标
y Number 请求瓦片的Y坐标
level Number 请求瓦片的层级
Returns:
未定义或不支持,返回false;否则返回true

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

为给定瓦片请求几何数据。
Name Type Description
x Number x坐标。
y Number y坐标。
level Number tile等级。
request Request optional 限制请求数量。
Returns:
地形数据对象。
Throws: