Name | Type | Description |
---|---|---|
viewer |
DitapViewer | 사용할 Ditap Viewer 인스턴스. The DitapViewer instance to use. |
createObjArray |
Array.<object> | 표시 할 생성 도구 배열. Array containing shape creation tools to display. |
Example:
// 1. DitapViewer 생성 시 DrawingTypePicker 생성 가능.
// 단독으로 사용 불가하며 편집 기능에 담아서 사용 가능.
// editingTools안에 createTools에 사용할 생성 도구 작성.
// 활성화 - 전체 활성화(createTools: true) 또는 부분 활성화(활성화 시킬 기능만 true)
// 비활성화 - false 또는 전달 안함
const viewer = new Ditap.DitapViewer("container", {
editingTools: {
createTools: {
point: true,
linestring: true,
polygon: true,
},
}
});
// 단독으로 선언할 경우(EditToolPicker 선언하여 매개변수로 전달)
const viewer = new Ditap.DitapViewer("ditapContainer");
// 사용할 도형 생성 도구 모음 초기화
const createObjArray = [
new Ditap.InteractionPointEntity(),
new Ditap.InteractionLinestringEntity(),
new Ditap.InteractionPolygonEntity(),
];
// DrawingTypePicker 생성
const drawingTypePicker = new Ditap.DrawingTypePicker(
viewer,
createObjArray
);
// EditToolPicker 선언 후 매개변수로 전달
const editToolPicker = new Ditap.EditToolPicker(viewer, [drawingTypePicker]);
Methods
이 객체의 모든 리소스 제거.
Remove all resources of this object.