WMS TOC 객체.
WMS 서비스의 TOC를 표현하는 객체.
| Name | Type | Description | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt_options |
Object |
|
Example
var uGWmsToc = new ugmp.toc.uGisWMSToc( {
uGisMap : new ugmp.uGisMap({...}),
uGisLayer : new ugmp.layer.uGisWMSLayer({...}),
capabilities : new ugmp.service.uGisGetCapabilitiesWMS({...}).data,
tocKey : 'wms_key',
tocTitle : 'WMS TOC Title',
tocListDivId : 'toc',
symbolSize : [20, 20],
visibleState : { 'LAYER_NAME1' : false, 'LAYER_NAME2' : false }
loadData : { 'LayerName' : 'ROOT', 'checked' : false, 'open' : true }
} );
Extends
Methods
-
저장할 TOC 목록 상태 가져오기.
Returns:
Layer Object.
-
현재 보여지고 있는 레이어 목록 가져오기.
uniq가 true면 중복된 레이어를 제거한다.
Returns:
showLayerList 현재 보여지고 있는 레이어 목록.
-
TOC DIV ID를 가져온다.
Returns:
tocDivId TOC DIV ID.
-
TOC를 다시 로드한다.
※설정된
ugmp.service.uGisGetCapabilitiesWMS를 기준으로 다시 로드한다. -
TOC를 삭제한다.
-
TOC 전체 체크.
Name Type Description stateBoolean 체크 상태.
-
TOC 전체 펼치기.
Name Type Description stateBoolean 펼치기 상태.
OpenLayers - uGisMapPlatForm API