JSViewFrustum
지도 내 절두체 객체를 생성 및 설정하기 위한 API 입니다.
Module.createViewFrustum() API를 생성합니다.
Function
createViewFrustum(position, pan, tilt, x, y, distance)
절두체 객체를 생성합니다.
pan 입력 값에 따른 회전 정보
0, 360: north.
90: east.
180: south.
270: west.
tilt 입력 값에 따른 회전 정보 0(정면), tilt<0(상단), tilt>0(하단).
0 : front.
tilt<0: top.
tilt>0: bottom.
position
중심 좌표(경도, 위도, 고도).
pan
number
Y축 회전 설정.
tilt
number
X축 회전 설정.
x
number
화각 너비 설정.
y
number
화각 높이 설정.
distance
number
길이 설정.
Sample
function init 참조.
getFov() → JSVector2D
절두체 객체의 화각(x: 너비, y: 높이)을 반환합니다.
Return
JSVector2D : 반환 성공.
null: 반환 실패.
getId() → string
객체의 고유 명칭을 반환 합니다.
Return
string: 객체 설명 문자열이 성공적으로 반환.
null: 객체가 null인 경우.
setFovX(value) → boolean
절두체 객체의 화각 너비를 설정합니다.
value
number
너비 값.
Return
true: 설정 성공.
false: 설정 실패.
Sample
function resutFrustum 참조.
setFovY(value) → boolean
절두체 객체의 화각 높이를 설정합니다.
value
number
높이 값.
Return
true: 설정 성공.
false: 설정 실패.
Sample
function resutFrustum 참조.
Getter / Setter
getColor(), setColor(color) → JSColor
젇루체 객체의 색상을 설정합니다.
color
색상 값.
Return
JSColor: 반환 성공.
null: 반환 실패.
Sample
function createViewFrustum 참조.
getDescription(), setDescription(desc) → string
객체에 대한 설명을 설정합니다.
desc
string
설명 문자열.
Return
string: 객체 설명 문자열이 성공적으로 반환.
null: 객체가 null인 경우.
getName(), setName(name) → string
객체 이름을 설정합니다.
name
string
객체 이름.
Return
string: 객체 이름을 성공적을 반환
null: 객체가 null인 경우.
getPan(), setPan(pan) → number
절두체 객체의 y축 회전값을 설정합니다.
pan 입력 값에 따른 회전 정보
0, 360: north
90: east
180: south
270: west
pan
number
y축 회전 값.
Return
number: 설정된 y축 회전값.
Sample
function resutFrustum 참조.
getTilt(), setTilt(tilt) → number
절두체 객체의 x축 회전값을 설정합니다.
tilt 입력 값에 따른 회전 정보 0(정면), tilt<0(상단), tilt>0(하단).
0 : front.
tilt<0: top.
tilt>0: bottom.
tilt
number
x축 회전 값.
Return
number: 설정된 x축 회전값.
Sample
function resutFrustum 참조.
getVisible(), setVisible(visible) → boolean
객체의 가시화 유무를 설정합니다.
visible
boolean
true: 객체 가시화. false: 객체 비가시화.
Return
true: 객체 가시화 상태.
false: 객체 비가시화 상태.
Last updated
Was this helpful?