DitapBaseLayerPicker

Ditap 위젯 전용 BaseLayerPicker 상속 클래스.
BaseLayerPicker Inheritance Class for Ditap Widget.

new Ditap.DitapBaseLayerPicker(container, options, viewer)

Name Type Description
container Element | string 부모 HTML 컨테이너 노드 또는 ID.
The parent HTML container node or ID for this widget.
options object 속성 객체.
Object with the following properties:
Name Type Default Description
globe Globe 사용할 Globe.
The Globe to use.
imageryProviderViewModels Array.<ProviderViewModel> [] optional 사용할 ProviderViewModel 인스턴스 배열.
The array of ProviderViewModel instances to use for imagery.
terrainProviderViewModels Array.<ProviderViewModel> [] optional 지형에 사용할 ProviderViewModel 인스턴스 배열.
The array of ProviderViewModel instances to use for terrain.
viewer DitapViewer 사용할 DitapViewer 인스턴스
The DitapViewer instance to use.
Example:
const viewer = new Ditap.DitapViewer("ditapContainer");

const container = viewer.container;  
const toolbar = container.getElementsByClassName(
  "js-ditap-toolbal-top-btn1"
 )[0];
const imageryProviderViewModels = viewer.createDefaultImageryProviderViewModels();
const terrainProviderViewModels = viewer.createDefaultTerrainProviderViewModels();

new Ditap.DitapBaseLayerPicker(
     toolbar,
     {
          globe: viewer.cesiumWidget.scene.globe,
       imageryProviderViewModels: imageryProviderViewModels,
       terrainProviderViewModels: terrainProviderViewModels,
     },
     viewer
   );

Extends

Members

container : Element

Gets the parent container.
Inherited From:
Gets the view model.
Inherited From:

Methods

close()

베이스 레이어 팝업 닫기.
Close BaseLayer Popup.

destroy()

위젯 파괴. Destroys the widget.

isDestroyed()boolean

Returns:
true if the object has been destroyed, false otherwise.
Inherited From:

open()

베이스 레이어 팝업 열기.
Open BaseLayer Popup.