Basemap

创建一个新的底图实例。

构造函数

Basemap

创建一个新的底图实例。

new Basemap(properties?)

参数

返回:Basemap Basemap对象

属性

id

用于在其他地方引用底图时使用的标识符。

id: string

类型: string

loaded

指示底图实例是否已加载完成。

loaded: boolean

类型: boolean

loadError

如果在加载过程中发生错误,返回的错误对象。

loadError: Error

类型: Error

loadStatus

表示加载操作的状态。

loadStatus: "not-loaded" | "loading" | "failed" | "loaded"

类型: "not-loaded" | "loading" | "failed" | "loaded"

loadWarnings

加载过程中发生的警告列表。

loadWarnings: any[]

类型: any[]

thumbnailUrl

指向代表底图的图像的URL。

thumbnailUrl: string

类型: string

title

底图的标题。

title: string

类型: string

访问器

baseLayers

构成底图特征的瓦片图层集合。

get baseLayers(): Collection

返回: Collection 构成底图特征的瓦片图层集合。

set baseLayers(value: CollectionProperties<Layer>): void

返回: void

referenceLayers

参考图层集合,显示在基础图层和地图中所有其他图层之上。

get referenceLayers(): Collection

返回: Collection 参考图层集合,显示在基础图层和地图中所有其他图层之上。

set referenceLayers(value: CollectionProperties<Layer>): void

返回: void

spatialReference

底图的空间参考系统。

get spatialReference(): SpatialReference

返回: SpatialReference 底图的空间参考系统。

set spatialReference(value: SpatialReferenceProperties): void

返回: void

style

底图样式,来自底图样式服务。

get style(): BasemapStyle

返回: BasemapStyle 底图样式,来自底图样式服务。

set style(value: BasemapStyleProperties): void

返回: void

方法

cancelLoad

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

cancelLoad(): void

返回:void

clone

创建此对象的深度克隆。

clone(): Basemap

返回:Basemap

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

toJSON

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

toJSON(): any

返回:any

when

在类实例创建后可以使用此方法。

when(callback?, errback?): Promise

参数

  • callback?: Function Promise解析时调用的函数
  • errback?: Function Promise失败时执行的函数

返回:Promise

BIMFlux AI