Ground
构造函数
Ground
创建Ground实例。
属性
loaded
指示实例是否已加载。
loaded: boolean
类型: boolean
loadError
加载过程中发生错误时返回的Error对象。
loadError: Error
类型: Error
loadStatus
表示加载操作的状态。
loadStatus: "not-loaded" | "loading" | "failed" | "loaded"
类型: "not-loaded" | "loading" | "failed" | "loaded"
loadWarnings
加载过程中发生的警告列表。
loadWarnings: any[]
类型: any[]
opacity
地面的不透明度,包括表面默认颜色和底图(不包括参考图层)。
opacity: number
类型: number
访问器
layers
定义构成地面表面的高程或地形的高程图层集合。
get layers(): Collection
返回: Collection 定义构成地面表面的高程或地形的高程图层集合。
set layers(value: CollectionProperties<ElevationLayer | BaseElevationLayer>): void
参数
返回: void
navigationConstraint
指定相对于地面表面的用户导航约束。
get navigationConstraint(): GroundNavigationConstraint
返回: GroundNavigationConstraint 指定相对于地面表面的用户导航约束。
set navigationConstraint(value: GroundNavigationConstraintProperties): void
参数
返回: void
surfaceColor
地面表面的颜色,显示在底图下方。
get surfaceColor(): Color
返回: Color 地面表面的颜色,显示在底图下方。
方法
cancelLoad
取消正在进行的加载操作。
cancelLoad(): void
返回:void
clone
创建此对象的深度克隆。
clone(): Ground
返回:Ground
createElevationSampler
为给定范围创建高程采样器,通过查询地面图层获取高程数据并缓存,以便后续快速采样。
createElevationSampler(extent, options?): ElevationSampler
参数
- extent:
Extent创建采样器的范围 - options?:
GroundCreateElevationSamplerOptions附加采样器选项
返回:Promise<ElevationSampler>
destroy
销毁地面及其图层。
destroy(): void
返回:void
isFulfilled
验证类实例的创建是否已完成(已解决或已拒绝)。
isFulfilled(): boolean
返回:boolean
isRejected
验证类实例的创建是否被拒绝。
isRejected(): boolean
返回:boolean
isResolved
验证类实例的创建是否已解决。
isResolved(): boolean
返回:boolean
load
加载此类引用的资源。
loadAll
加载与地面关联的所有外部可加载资源。
loadAll(): Promise
返回:Promise
queryElevation
查询地面图层服务以获取给定几何体的高程值。
queryElevation(geometry, options?): ElevationQueryResult
参数
- geometry:
Point|Multipoint|Polyline要采样的几何体(点、多点或折线) - options?:
GroundQueryElevationOptions附加查询选项
返回:Promise<ElevationQueryResult>
toJSON
将此类的实例转换为JSON表示形式。
toJSON(): any
返回:any
when
在创建类实例后可以使用when()方法。
when(callback?, errback?): Promise
参数
- callback?:
Function当promise解决时调用的函数 - errback?:
Function当promise失败时执行的函数
返回:Promise

BIMFlux AI
