Skip to content

xgis-cesium v0.1.9


xgis-cesium / ImageryLayerManager

Class: ImageryLayerManager

Defined in: src/core/ImageryLayerManager.ts:9

Constructors

new ImageryLayerManager()

new ImageryLayerManager(xviewer): ImageryLayerManager

Defined in: src/core/ImageryLayerManager.ts:13

Parameters

xviewer

XViewer

Returns

ImageryLayerManager

Accessors

BasicLayerIDs

Get Signature

get BasicLayerIDs(): string[]

Defined in: src/core/ImageryLayerManager.ts:31

底图图层ID列表

Returns

string[]


isBasicVisible

Get Signature

get isBasicVisible(): boolean

Defined in: src/core/ImageryLayerManager.ts:18

底图可见性

Returns

boolean

Set Signature

set isBasicVisible(val): void

Defined in: src/core/ImageryLayerManager.ts:25

修改底图可见性

Parameters
val

boolean

Returns

void

Methods

addBasicLayer()

addBasicLayer(lyerType, lyrID, layerOptions, providerOptions?, lyrIndex?): void

Defined in: src/core/ImageryLayerManager.ts:43

加载底图图层

Parameters

lyerType

string

图层类型

lyrID

string

图层ID

layerOptions

ConstructorOptions = {}

图层配置

providerOptions?

any

provider配置

lyrIndex?

number

Returns

void


addBasicLayerProvider()

addBasicLayerProvider(providerPromise, options): void

Defined in: src/core/ImageryLayerManager.ts:283

主动添加Provider

Parameters

providerPromise

Promise<any>

options

ConstructorOptions = {}

Returns

void


addImageryLayer()

addImageryLayer(imageLayer, lyrID?, index?): string

Defined in: src/core/ImageryLayerManager.ts:333

添加影像图层

Parameters

imageLayer

ImageryLayer

影像图层

lyrID?

string

图层ID

index?

number

图层顺序索引

Returns

string

图层ID


addImageryLayer2()

addImageryLayer2(providerPromise, layerID?, layerOptions?, index?): string

Defined in: src/core/ImageryLayerManager.ts:354

添加影像图层

Parameters

providerPromise

Promise<any>

影像provider

layerID?

string

图层ID

layerOptions?

ConstructorOptions = {}

index?

number

图层顺序索引

Returns

string

图层ID


changeBasicLayerVisible()

changeBasicLayerVisible(isVisible): void

Defined in: src/core/ImageryLayerManager.ts:400

改变底图可见性

Parameters

isVisible

boolean = true

Returns

void


changeLayerIndex()

changeLayerIndex(lyrID, index): void

Defined in: src/core/ImageryLayerManager.ts:449

改变图层索引顺序

Parameters

lyrID

string

index

number

Returns

void


changeLayerOpacity()

changeLayerOpacity(lyrID, opacity): void

Defined in: src/core/ImageryLayerManager.ts:436

改变图层的透明度

Parameters

lyrID

string

opacity

number

Returns

void


changeLayerVisible()

changeLayerVisible(lyrID, isVisible): void

Defined in: src/core/ImageryLayerManager.ts:515

改变图层可见性

Parameters

lyrID

string

isVisible

boolean = true

Returns

void


clear()

clear(): void

Defined in: src/core/ImageryLayerManager.ts:526

清空所有图层(负责加载的)

Returns

void


clearAll()

clearAll(): void

Defined in: src/core/ImageryLayerManager.ts:540

清空所有影像图层(所有的)

Returns

void


clearBasicLayer()

clearBasicLayer(): void

Defined in: src/core/ImageryLayerManager.ts:389

清空底图列表

Returns

void


createImageLayer()

createImageLayer(type, providerOptions, layerOptions): ImageryLayer

Defined in: src/core/ImageryLayerManager.ts:313

创建影像图层

Parameters

type

string

来源ImageryType的属性

providerOptions

any

创建影像Provider的参数

layerOptions

ConstructorOptions = undefined

图层的参数

Returns

ImageryLayer


getBasicLayers()

getBasicLayers(): Map<string, ImageryLayer>

Defined in: src/core/ImageryLayerManager.ts:379

获得基础底图——所有图层

Returns

Map<string, ImageryLayer>


getLayer()

getLayer(lyrID): ImageryLayer

Defined in: src/core/ImageryLayerManager.ts:411

获取-影像图层

Parameters

lyrID

string

图层名

Returns

ImageryLayer


lower()

lower(lyrID): void

Defined in: src/core/ImageryLayerManager.ts:489

降低一层

Parameters

lyrID

string

Returns

void


lowerToBottom()

lowerToBottom(lyrID): void

Defined in: src/core/ImageryLayerManager.ts:501

降低到最底层

Parameters

lyrID

string

Returns

void


raise()

raise(lyrID): void

Defined in: src/core/ImageryLayerManager.ts:465

提升图层层级

Parameters

lyrID

string

图层ID

Returns

void


raiseToTop()

raiseToTop(lyrID): void

Defined in: src/core/ImageryLayerManager.ts:477

提升到最顶层

Parameters

lyrID

string

Returns

void


removeLayer()

removeLayer(lyrID): void

Defined in: src/core/ImageryLayerManager.ts:423

移除图层

Parameters

lyrID

string

图层名

Returns

void