JSGhostSymbol

지도 내 고스트 심볼 객체 생성를 생성 및 설정하기 위한 API 입니다.

Module.createGhostSymbol() API를 생성합니다.

var object = Module.createGhostSymbol("ID");

Function

getBasePointX() → number

고스트 심볼 중심 좌표를 기준으로 X축으로 이동 값을 반환합니다.

getBasePointY() → number

고스트 심볼 중심 좌표를 기준으로 Y축으로 이동 값을 반환합니다.

getBasePointZ() → number

고스트 심볼 중심 좌표를 기준으로 Z축으로 이동 값을 반환합니다.

getGhostSymbolMapKey() → string

고스트 심볼의 참조된 객체 명칭을 반환합니다.

  • Return

    • string: 반환 성공.

    • null: 반환 실패.

getId() → string

오브젝트의 Key를 반환.

  • Return

    • string : 오브젝트 Key 문자열 반환 성공.

    • null : 오브젝트가 null일 경우.

getPosition() → JSVector3D

고스트 심볼 객체의 중심 좌표(경도, 위도, 고도)를 반환합니다.

getRotationX() → number

고스트 심볼 객체의 X축 회전 값(degree 단위)을 반환합니다.

getRotationY() → number

고스트 심볼 객체의 Y축 회전 값(degree 단위)을 반환합니다.

getRotationZ() → number

고스트 심볼 객체의 Z축 회전 값(degree 단위)을 반환합니다.

getScale() → JSSize3D

고스트 심볼 객체의 크기 비율을 반환합니다.

moveVertically(alt) → boolean

객체를 수직(위/아래) 방향으로 이동합니다.

NameTypeDescription

alt

number

이동 값(meter 단위).

  • Return

    • true: 설정 성공.

    • false: 설정 실패.

setBasePoint(x, y, z) → boolean

고스트 심볼 객체의 중심 좌표를 기준으로 입력 변수값(x, y, z) 만큼 이동합니다.

NameTypeDescription

x

number

X축 이동 값(meter 단위).

y

number

Y축 이동 값(meter 단위).

z

number

Z축 이동 값(meter 단위).

setGhostSymbol(name) → boolean

고스트 심볼을 관리하는 목록에서 입력 변수값(name)에 해당되는 고스트 심불을 설정합니다.

NameTypeDescription

name

string

객체 고유 명칭.

setPosition(position) → boolean

고스트 심볼 객체의 위치를 설정합니다.

NameTypeDescription

position

위치 좌표(경도, 위도, 고도).

setScale(scale) → boolean

고스트 심볼 객체의 크기 비율을 설정합니다.

입력 변수값(scale)을 구성 요소는 0보다 큰값이 설정되어야합니다.

초기 설정값은 (1,1,1) 입니다.

NameTypeDescription

scale

크기 비율(X축, Y축, Z축).

setRotation(x, y, z) → boolean

고스트 심볼 객체의 회전 값을 설정합니다.

NameTypeDescription

x

number

X축 회전 값(degree 단위).

y

number

Y축 회전 값(degree 단위).

z

number

Z축 회전 값(degree 단위).

Getter / Setter

getColor(), setColor(color) → JSColor

고스트 심볼 객체의 색상을 설정합니다.

NameTypeDescription

color

색상값.

  • Return

    • 객체 색상.

getDescription(), setDescription(desc) → string

객체에 대한 설명을 설정합니다.

NameTypeDescription

desc

string

설명 문자열.

  • Return

    • string: 객체 설명 문자열이 성공적으로 반환.

    • null: 객체가 null인 경우.

getName(), setName(name) → string

객체 이름을 설정합니다.

NameTypeDescription

name

string

객체 이름.

  • Return

    • string: 객체 이름을 성공적을 반환.

    • null: 객체가 null인 경우.

getOpacity(), setOpacity(opacity) → number

고스트 심볼 객체 투명도를 설정합니다.

NameTypeDescription

opacity

number

투명도.

  • Return

    • number: 객체에 설정된 투명도를 성공적으로 반환.

getVisible(), setVisible(visible) → boolean

객체의 가시화 유무를 설정합니다.

NameTypeDescription

visible

boolean

true: 객체 가시화. false: 객체 비가시화.

  • Return

    • true: 객체 가시화 상태.

    • false: 객체 비가시화 상태.

Last updated