PopupStylePolygon

PolygonEntity 스타일 변경 팝업 클래스.
A pop-up class for changing the style of a PolygonEntity.

new Ditap.PopupStylePolygon(polygonEntity)

Name Type Description
polygonEntity PolygonEntity 사용할 PolygonEntity 인스턴스.
The instance of PolygonEntity to change style.
Example:
const viewer = new Ditap.DitapViewer("ditapContainer");

const destination = Ditap.Cartesian3.fromDegrees(
  126.9777639655642,
  37.56676148138595,
  400,
);

// 카메라 이동
viewer.scene.camera.flyTo({
  destination: destination,
});

const position1 = Ditap.Cartesian3.fromDegrees(
  126.9777639655642,
  37.56676148138595,
);
const position2 = Ditap.Cartesian3.fromDegrees(
  126.97776396708979,
  37.56658104096736,
);
const position3 = Ditap.Cartesian3.fromDegrees(
  126.97794279498576,
  37.566579036698215,
);
const position4 = Ditap.Cartesian3.fromDegrees(
  126.9779494810781,
  37.56676163390728,
);

// PolygonEntity instance 생성
const polygon = new Ditap.PolygonEntity(viewer, [
  position1,
  position2,
  position3,
  position4,
]);

const popup = new Ditap.PopupStylePolygon(polygon);

Extends

Members

readonly availableOnMobile : boolean

모바일 해상도에서도 띄울 수 있는 팝업입니다.
This popup can be opened on mobile resolutions.

readonly polygonEntity : PolygonEntity

스타일을 변경 할 폴리곤 엔티티.
Polygon entity to modify the style.

Methods

appendContent(element)

컨텐츠 영역에 요소 추가.
Append element to content.
Name Type Description
element Element 추가할 요소.
Element to add.
Inherited From:

appendFooter(element)

푸터 영역에 요소 추가.
Append element to footer.
Name Type Description
element Element 추가할 요소.
Element to add.
Inherited From:

appendHeader(element)

헤더 영역에 요소 추가.
Append element to header.
Name Type Description
element Element 추가할 요소.
Element to add.
Inherited From:

close()

팝업 닫기.
Close popup.

destroy()

위젯 파괴. 영구적으로 제거하는 경우 호출.
Destroys the widget. Should be called if permanently removing the widget from layout.

open(element)

팝업 열기.
Open popup.
Name Type Description
element Element 매개변수가 없는 경우 wrapper 오픈.
element If no parameter is entered, open wrapper.
Inherited From:

prependContent(element)

컨텐츠 영역 맨 앞에 요소 추가.
Prepend element to content.
Name Type Description
element Element 추가할 요소.
Element to add.
Inherited From:

prependFooter(element)

푸터 영역 맨 앞에 요소 추가.
Prepend element to footer.
Name Type Description
element Element 추가할 요소.
Element to add.
Inherited From:

prependHeader(element)

헤더 영역 맨 앞에 요소 추가.
Prepend element to header.
Name Type Description
element Element 추가할 요소.
Element to add.
Inherited From:

removeAllContent()

컨텐츠 영역의 모든 자식 요소 제거.
Remove all children of content.
Inherited From:

removeAllFooter()

푸터 영역의 모든 자식 요소 제거.
Remove all children of footer.
Inherited From:

removeAllHeader()

헤더 영역의 모든 자식 요소 제거.
Remove all children of header.
Inherited From:

removeContent(element)

컨텐츠 영역의 자식 요소 제거.
Remove children of content.
Name Type Description
element Element 제거할 요소.
Element to remove.
Inherited From:

removeFooter(element)

푸터 영역의 자식 요소 제거.
Remove children of footer.
Name Type Description
element Element 제거할 요소.
Element to remove.
Inherited From:

removeHeader(element)

헤더 영역의 자식 요소 제거.
Remove children of header.
Name Type Description
element Element 제거할 요소.
Element to remove.
Inherited From:

toggle(element)

팝업 활성화 on/off 기능.
Function on and off.
Name Type Description
element Element 매개변수가 없는 경우 wrapper 오픈.
If no parameter is entered, toggle wrapper.
Inherited From: