page no.
아래 가이드를 참고하여 패치를 진행합니다.
|
Script API로 커스텀 가능한 세부 기능은 다음과 같습니다.
Property 명 | Property 설명 | |
|---|---|---|
| Source |
| |
| Features |
| |
| UseHighlightStyle |
| |
| HighlightStyle |
| |
| DefaultMapStyle | Map의 기본 style 객체
| |
| UseDragPan | Map의 interaction 객체의 DragPan 사용 유무를 설정합니다.
| |
| UseMouseWheelZoom | Map의 interaction 객체의 MouseWheelZoom 사용 유무를 설정합니다.
|
Method 명 | Method 설명 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Update() | Map의 style 속성, feature의 style 속성값 변경 후 해당 Method를 실행하면 변경된 값에 맞게 Map의 Layer가 change됩니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Clear() | Map의 모든 layer의 source가 refresh, 즉 초기화됩니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LoadMap(GeoJSON) | feature 정보가 존재하는 featureCollection 타입의 GeoJSON을 전달받아 Map이 Load됩니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| getFeature(featureLabelName) | 매개 변수 featureLabelName과 feature 객체의 LABEL 속성값과 일치하는 feature를 반환합니다.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| setFeaturesStyleProperties(dataTable) | 매개 변수 dataTable의 각 row의 'LABEL' column의 data와 자신의 LABEL 속성값과 일치하는 featrue의 style 속성을 변경, 설정합니다. 변경 가능한 속성은 setStyleProperty와 동일합니다. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addMarker(markerInfos) | 매개 변수 markerInfos 정보에 맞는 위치에 Marker를 생성하고, 해당 Marker 객체를 반환합니다.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| addLine(locations) | 매개 변수 locations 정보에 맞는 위치에 Line을 생성하고, 해당 Line 객체를 반환합니다.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| createTooltip() | 지도 위의 특정 feature 위에 마우스를 올리면 해당 위치에 Tooltip을 생성하고 Tooltip객체를 반환합니다. Tooltip에는 feature의 'label' 정보가 표시됩니다.
|
Event 명 | Event 설명 |
|---|---|
| OnMapLoaded | LoadMap이 끝난 후, 즉 Map이 load되고 나서 발생합니다. |
| OnFeatureClick | Map의 어떠한 Feature를 click시 발생합니다. 해당 Feature 객체를 전달받습니다. |
| OnFeatureMouseOver | Map의 어떠한 Feature를 mouseover시 발생합니다. 해당 Feature 객체를 전달받습니다. |
| OnFeatureMouseOut | Map의 어떠한 Feature를 mouseover시 발생합니다. 해당 Feature 객체를 전달받습니다. 단, feature가 없는 경우, undefined를 전달합니다. |
| OnMarkerClick | Map에 Marker가 존재하고 해당 Marker를 click시 발생합니다. 해당 Marker 객체와 아래 Layer의 Feature 객체를 전달받습니다. |
| OnMarkerMouseOver | Map에 Marker가 존재하고 해당 Marker를 mouseover시 발생합니다. 해당 Marker 객체를 전달받습니다. |
커서 위치에 따른 커스텀 팝업 설정이 필요한 경우에는 아래 가이드를 참고합니다.
|
|
|
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 |
| ||||||
|
|