LSLRPTerrainProvider
优质
小牛编辑
139浏览
2023-12-01
new LSGlobe.LSLRPTerrainProvider()
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:
DeveloperError
: 函数必须在LSLRPTerrainProvider#ready
为ture之后调用。