Appearance
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
Returns
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