Name | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
각각 다음과 같은 속성을 가진 객체. Object with the following properties:
|
Example:
// 샌드캐슬 예제 'DiTAP - Area Measurement' 참조
const viewer = new DitapViewer("ditapContainer");
// 1. 지정된 영역 생성. (InteractionMeasurementArea 통한 수정 불가.)
const position1 = new Ditap.Cartesian3.fromDegrees(126.9777639655642, 37.56676148138595);
const position2 = new Ditap.Cartesian3.fromDegrees(126.97776396708979, 37.56658104096736);
const position3 = new Ditap.Cartesian3.fromDegrees(126.97794279498576, 37.566579036698215);
const position4 = new Ditap.Cartesian3.fromDegrees(126.9779494810781, 37.56676163390728);
const options = {
viewer: viewer,
positions: [position1, position2, position3, position4],
entityColor: Color.fromBytes(38, 60, 150, 255)
}
const measurementArea = new Ditap.MeasurementArea(options);
// 2. 마우스로 영역 지정 후 생성. (InteractionMeasurementArea를 통해 면 엔티티 표시.)
const measurementArea = new Ditap.MeasurementArea({
viewer: viewer
});
const InteractionMeasurementArea = new Ditap.InteractionMeasurementArea();
InteractionMeasurementArea.measurementArea = measurementArea;
Members
엔티티 색상.
Color of the entity.
Color of the entity.
readonly pointEntities : Array.<Entity>
면적 측정으로 얻은 Point Entity 배열.
Array of point entities resulting from area measurements.
readonly polygonPrimitives : Array.<Primitive>
면적 측정으로 얻은 polygon Primitive 배열.
Array of polygon primitives resulting from area measurements.
readonly polylineEntities : Array.<Entity>
면적 측정으로 얻은 Polyline Entity 배열.
Array of polyline entities resulting from area measurements.
readonly positions : Array.<Cartesian3>
면적 측정 할 Cartesian 배열
Cartesian array for measuring area.
viewer : DitapViewer
사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
Methods
인스턴스 파괴. 영구적으로 제거하는 경우 호출.
Destroys the instance. Should be called if permanently removing the instance from layout.