JSLineString
지도 내 선 객체를 생성 및 설정하기 위한 API 입니다.
Module.createLineString() API를 생성합니다.
Function
createbyJson(option) → string
선 객체를 생성합니다.
option
속성 정보.
Return
"success": 생성 성공.
이 외 오류 원인을 포함한 에러 메시지
Sample
function createLine 참조.
getBoundary() → JSAABBox3D
선 객체를 포함하는 박스 영역을 반환합니다.
Return
JSAABBox3D: 반환 성공.
null: 반환 실패.
getCenter() → JSVector3D
선 객체를 중심 좌표(경도, 위도, 고도)를 반환합니다.
Return
JSVector3D: 반환 성공.
null: 반환 실패.
getExtent() → number
선 객체를 포함하는 박스 영역을 min, max간 거리를 반환합니다..
Return
number: 거리 반환.
getId() → string
객체의 고유 명칭을 반환 합니다.
Return
string: 객체 설명 문자열이 성공적으로 반환.
null: 객체가 null인 경우.
getLength(terrain) → number
선 객체의 총 길이를 반환합니다.
terrain
boolean
지형 곡면률 설정 유무. true: 지형 곡면률 고려한 길이 계산. false: 입력된 좌표에 대한 길이 계산.
Return
number(0 이상): 반환 성공.
number(-1.0): 반환 실패.
SetDashType(dash) → boolean
선 간격을 설정합니다.
dash
number
점선 간격.
Return
true: 설정 성공.
false: 설정 실패.
setPartCoordinates(coordinates, parts)
선 객체를 생성합니다.
입력 변수값(coordinates)은 3개 이상 입력되어야 합니다.
입력 변수값(parts)은 1개 이상 입력되어야 합니다.
coordinates
좌표 목록(경도, 위도, 고도).
parts
직선을 구성하는 coordinates 개수 목록.
Sample
function createBufferPolygon 참조.
setUnionMode(type)
선 객체 가시화 옵션을 설정합니다.
선 생성 시 지형 결합 유무를 설정합니다.
type
boolean
true: 지형 결합 가시화(RTT). false: 일반 가시화.
Sample
function createObjectToPathPosition 참조.
Getter / Setter
getDescription(), setDescription(desc) → string
객체에 대한 설명을 설정합니다.
desc
string
설명 문자열.
Return
string: 객체 설명 문자열이 성공적으로 반환.
null: 객체가 null인 경우.
getName(), setName(name) → string
객체 이름을 설정합니다.
name
string
객체 이름.
Return
string: 객체 이름을 성공적을 반환
null: 객체가 null인 경우.
getVisible(), setVisible(visible) → boolean
객체의 가시화 유무를 설정합니다.
visible
boolean
true: 객체 가시화. false: 객체 비가시화.
Return
true: 객체 가시화 상태.
false: 객체 비가시화 상태.
getCoordinates(), setCoordinates(coordinates) → Collection
선 객체를 구성하는 좌표 목록을 설정합니다.
입력 변수값(coordinates)은 3개 이상 입력되어야 합니다.
coordinates
좌표 목록(경도, 위도, 고도).
Return
Collection: 선을 구성하는 좌표 목록.
Sample
function createPathLine 참조.
getStyle(), setStyle(style) → JSPolyLineStyle
선 객체를 JSPolyLineStyle으로 설정된 스타일로 설정합니다.
색상, 두께, 투명도 등을 설정합니다.
style
선 스타일.
Return
JSPolyLineStyle: 설정 성공.
Sample
function createBufferPolygon 참조.
Type Definitions
JSLineString.CreateOptions
직선 객체 생성 옵션.
coordinates
좌표 목록 옵션.
type
number
optional
0
라인 가시화 타입.
skip
number
optional
1
애니메이션 디테일 옵션.
width
number
optional
1
라인 굵기 옵션.
dash
number
optional
0
점선 간격 옵션.
speed
number
optional
0
애니메이션 속도 옵션.
union
boolean
optional
false
true: 지형 결합 가시화(RTT). false: 일반 가시화.
depth
boolean
optional
true
true: 일반 가시화. false: 깊이감 미표현 가시화.
color
optional
JSColor(200, 255, 255, 255)
라인 가시화 색상.
Last updated
Was this helpful?