Ground

创建Ground实例。

构造函数

Ground

创建Ground实例。

new Ground(properties?)

参数

返回: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

指定相对于地面表面的用户导航约束。

get navigationConstraint(): GroundNavigationConstraint

返回: GroundNavigationConstraint 指定相对于地面表面的用户导航约束。

set navigationConstraint(value: GroundNavigationConstraintProperties): void

返回: void

surfaceColor

地面表面的颜色,显示在底图下方。

get surfaceColor(): Color

返回: Color 地面表面的颜色,显示在底图下方。

set surfaceColor(value: ColorProperties): void

参数

返回: void

方法

cancelLoad

取消正在进行的加载操作。

cancelLoad(): void

返回:void

clone

创建此对象的深度克隆。

clone(): Ground

返回:Ground

createElevationSampler

为给定范围创建高程采样器,通过查询地面图层获取高程数据并缓存,以便后续快速采样。

createElevationSampler(extent, options?): ElevationSampler

参数

返回:Promise<ElevationSampler>

destroy

销毁地面及其图层。

destroy(): void

返回:void

isFulfilled

验证类实例的创建是否已完成(已解决或已拒绝)。

isFulfilled(): boolean

返回:boolean

isRejected

验证类实例的创建是否被拒绝。

isRejected(): boolean

返回:boolean

isResolved

验证类实例的创建是否已解决。

isResolved(): boolean

返回:boolean

load

加载此类引用的资源。

load(options?): Promise

参数

返回:Promise

loadAll

加载与地面关联的所有外部可加载资源。

loadAll(): Promise

返回:Promise

queryElevation

查询地面图层服务以获取给定几何体的高程值。

queryElevation(geometry, options?): ElevationQueryResult

参数

返回:Promise<ElevationQueryResult>

toJSON

将此类的实例转换为JSON表示形式。

toJSON(): any

返回:any

when

在创建类实例后可以使用when()方法。

when(callback?, errback?): Promise

参数

  • callback?: Function 当promise解决时调用的函数
  • errback?: Function 当promise失败时执行的函数

返回:Promise

BIMFlux AI