JSMultiPoint
지도 내 멀티 POI 객체를 생성 및 설정하기 위한 API 입니다.
Module.createMultiPoint() API를 생성합니다.
Function
getId() → string
객체의 고유 명칭을 반환 합니다.
Return
string: 객체 설명 문자열이 성공적으로 반환.
null: 객체가 null인 경우.
setMainPoint(id, position, icon) → boolean
멀티 POI 객체를 생성합니다.
중심 좌표(경도, 위도, 고도)를 기준으로 main POI를 생성합니다.
Name | Type | Description |
---|---|---|
id | string | 고유 명칭. |
position | 위치 좌표 (경도, 위도, 고도). | |
icon | POI 이미지. |
Return
true: 생성 성공.
false: 생성 실패.
Sample
function initPage 참조.
setMainPointVisible(visible) → boolean
main POI 가시화 유무를 설정합니다.
Name | Type | Description |
---|---|---|
visible | boolean | true: 가시화. false: 비가시화. |
Return
true: 설정 성공.
false: 설정 실패.
setSpreadEffect(set) → boolean
카메라와 멀티 POI 간 거리에 따라 sub POI 표출 애니메이션을 설정합니다.
표출 애니메이션 설정 시 sub POI는 카메라 거리에 따라 중심으로 부터 바깥 방향으로 이동합니다.
Name | Type | Description |
---|---|---|
set | boolean | true: 표출 애니메이션 사용. false: 일반 가시화. |
Return
true: 설정 성공.
false: 설정 실패.
insertSubPoint(id, icon) → boolean
main POI에 속하는 sub POI 객체를 추가합니다.
중심 좌표(경도, 위도, 고도)를 기준으로 시계 방향 순으로 자동 배치되는 sub POI를 추가합니다.
객체의 고유 명칭 구성은 (메인 POI 명칭)#(입력받는 name)로 구성
Name | Type | Description |
---|---|---|
id | string | 고유 명칭. |
icon | POI 이미지. |
Return
true: 추가 성공.
false: 추가 실패.
Sample
function createSubPoints 참조.
setBar(color, altitude, width) → boolean
main POI 중심 좌표(경도, 위도, 고도)로 부터 지형을 연결하는 선 객체를 생성합니다.
Name | Type | Description |
---|---|---|
color | 선 색상. | |
altitude | number | 선을 높이(meter 단위). |
width | number | 선을 두께. |
Return
true: 추가 성공.
false: 추가 실패.
Sample
function createMultiPoint 참조.
Getter / Setter
getDescription(), setDescription(desc) → string
객체에 대한 설명을 설정합니다.
Name | Type | Description |
---|---|---|
desc | string | 설명 문자열. |
Return
string: 객체 설명 문자열이 성공적으로 반환.
null: 객체가 null인 경우.
getName(), setName(name) → string
객체 이름을 설정합니다.
Name | Type | Description |
---|---|---|
name | string | 객체 이름. |
Return
string: 객체 이름을 성공적을 반환
null: 객체가 null인 경우.
getVisible(), setVisible(visible) → boolean
객체의 가시화 유무를 설정합니다.
Name | Type | Description |
---|---|---|
visible | boolean | true: 객체 가시화. false: 객체 비가시화. |
Return
true: 객체 가시화 상태.
false: 객체 비가시화 상태.
Last updated