Geo Map.
PRO지리적 위치와 규모를 지도 위에 표시합니다.
LIVE EXAMPLE
아시아 거점
표현과 스타일8
범례와 상호작용13
제목과 크기3
경도·위도로 도시와 규모를 표시합니다. 모든 값은 예시 데이터입니다.
코드 보기
<div id="chart-container" style="width: 100%; min-width: 0;"></div>
<script type="module">
import { defineCustomElement as define0 } from '@syidax/advanced-pro/components/sy-geo-map.js';
define0();
// Pro: 앱 시작 시 발급받은 인증서로 registerLicense를 완료하세요.
// 홈페이지 미리보기의 인증서는 고객 앱에서 사용하지 않습니다.
const specs = [
{
"id": "example-chart",
"tag": "sy-geo-map",
"props": {
"data": [
{
"id": "seoul",
"label": "서울",
"longitude": 126.98,
"latitude": 37.57,
"value": 80
},
{
"id": "tokyo",
"label": "도쿄",
"longitude": 139.69,
"latitude": 35.68,
"value": 65
},
{
"id": "taipei",
"label": "타이베이",
"longitude": 121.56,
"latitude": 25.03,
"value": 45
},
{
"id": "singapore",
"label": "싱가포르",
"longitude": 103.82,
"latitude": 1.35,
"value": 55
}
],
"mapRegion": "asia",
"mapBackground": "natural-earth",
"projection": "mercator",
"nodeLabels": "show",
"width": 640,
"height": 360,
"brandPosition": "bottom-right",
"brandLogo": ""
}
}
];
const container = document.querySelector('#chart-container');
const elements = specs.map(({ tag, id, props }) => {
const element = document.createElement(tag);
element.id = id;
Object.assign(element, props);
element.setAttribute('aria-label', 'geo-map 예제 차트');
return element;
});
container.replaceChildren(...elements);
const chart = elements.at(-1);
const onEvent = event => {
console.log('nodeClick', event.detail);
};
chart.addEventListener('nodeClick', onEvent);
const observer = new ResizeObserver(([entry]) => {
const width = Math.max(160, Math.floor(entry.contentRect.width));
elements.forEach(element => { element.width = width; });
});
observer.observe(container);
// SPA에서는 화면이 해제될 때 이 함수를 호출하세요.
function disposeChart() {
observer.disconnect();
chart.removeEventListener('nodeClick', onEvent);
container.replaceChildren();
}
</script>사용과 데이터
#도시·시설·관측 지점의 분포를 탐색하세요.
경도와 위도의 순서를 확인하세요. 투영법에 따라 거리와 면적의 표현이 달라집니다.
데이터 계약
| 프로퍼티 | 입력 형식 |
|---|---|
data | { longitude, latitude, value?, label? } 배열입니다. |
projection | 지도 좌표를 화면으로 투영하는 방식입니다. |
mapRegion | 초기에 보여줄 지역입니다. |
데이터를 갱신할 때
배열 안의 값을 직접 바꾸기보다 새 배열·객체를 프로퍼티에 할당하세요. 차트의 이벤트는 event.detail로 선택 결과를 전달합니다. 화면을 해제할 때 ResizeObserver와 앱에서 등록한 이벤트 리스너를 정리하세요.
기능별 예제
#44개의 기능 예제를 직접 조작하고 코드를 확인하세요. ‘미리보기에서 편집’을 누르면 위 설정 패널에서 옵션을 더 조합할 수 있습니다.
구면 투영PRO
같은 거점을 지구본 투영에서 살펴봅니다.
코드 보기
거점 레이블PRO
마커 크기와 레이블을 함께 조정합니다.
코드 보기
포인터와 값 확인PRO
데이터를 가리키면 해당 지점의 값을 확인할 수 있습니다.
코드 보기
십자선 추적PRO
포인터를 움직여 가로·세로 좌표와 값을 함께 읽습니다.
코드 보기
드래그 확대와 이동PRO
드래그로 확대하고 Shift를 누른 채 이동합니다. Ctrl + 휠로 확대하거나 축소할 수 있습니다.
코드 보기
애니메이션 재생PRO
같은 예제를 다시 그려 초기 표시 애니메이션을 확인합니다.
코드 보기
접근성PRO
접근성의 4가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
AlbersPRO
Albers의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
애니메이션PRO
애니메이션의 11가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
BubblesPRO
Bubbles의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
ChoroplethPRO
Choropleth의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
색상PRO
색상의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
ConnectionsPRO
Connections의 9가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
CoordinatesPRO
Coordinates의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
십자선PRO
십자선의 7가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
데이터 입력PRO
데이터 입력의 5가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
Engine ComparePRO
Engine Compare의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
EquirectangularPRO
Equirectangular의 5가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
HeatPRO
Heat의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
레이블PRO
레이블의 12가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
배치PRO
배치의 4가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
범례PRO
범례의 5가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
Map ViewPRO
Map View의 3가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
OrthographicPRO
Orthographic의 7가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
대용량 데이터PRO
대용량 데이터의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
강조 상태PRO
강조 상태의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
PolygonsPRO
Polygons의 8가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
지도 투영PRO
지도 투영의 4가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
크기PRO
크기의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
툴팁PRO
툴팁의 19가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
확대와 이동PRO
확대와 이동의 7가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
컨텍스트 메뉴PRO
컨텍스트 메뉴의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
FeaturesPRO
Features의 4가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
HoverPRO
Hover의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
Point ClickPRO
Point Click의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
데이터 컨텍스트 메뉴PRO
데이터 컨텍스트 메뉴의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
ExportPRO
Export의 4가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
좌표와 데이터 조회PRO
좌표와 데이터 조회의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
ImportPRO
Import의 5가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
Map ViewPRO
Map View의 7가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
실행 중 APIPRO
실행 중 API의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
선택PRO
선택의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
OverviewPRO
Overview의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
Streaming · 실시간 데이터 추가와 갱신PRO
실시간 데이터 추가와 갱신의 9가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.
코드 보기
화면에 적용하기
#미리보기 아래 코드 탭에서 현재 예제의 전체 데이터, 옵션, 이벤트 연결과 반응형 크기 처리를 확인하고 복사할 수 있습니다. 설치된 패키지를 해석할 수 있는 Vite 등의 앱 프로젝트에서 사용하세요.
API 레퍼런스
#sy-geo-map의 전체 공개 API입니다. 객체와 배열은 JavaScript 프로퍼티로 전달하세요. 이름을 선택하면 적용 코드와 타입 계약을 확인할 수 있습니다.
주요 속성
| 속성 / 프로퍼티 | 타입 / 기본값 | 설명 |
|---|---|---|
GeoMapData기본값 undefined | { longitude, latitude, value?, label? } 배열입니다. | |
| polygonOpacity | number기본값 0.7 | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number. |
| mapLegend | boolean기본값 false | Native buttons for point, polygon, connection and heat visibility. |
number기본값 900 | 차트의 너비(px). 컨테이너가 바뀌면 ResizeObserver로 갱신합니다. | |
number기본값 400 | 차트의 높이(px). | |
| brandLogo | string기본값 undefined | 기본값은 Syidax 로고입니다. Pro의 chart.branding 권한으로 none 또는 PNG·JPEG·WebP data URL을 사용할 수 있습니다. |
| brandPosition | 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'기본값 'bottom-right' | 로고를 고정할 코너입니다. Community·Pro, 화면과 이미지 내보내기에 동일하게 적용됩니다. |
GeoMapProjection기본값 'identity' | 지도 좌표를 화면으로 투영하는 방식입니다. | |
| mapRegion | GeoMapRegion기본값 'world' | 초기에 보여줄 지역입니다. |
| mapFixed | boolean기본값 false | Lock geographic dragging: flat maps wrap longitude inside a fixed frame; Albers/Orthographic rotate. Zoom is separate. |
CartesianCrosshairInput기본값 undefined | Geographic crosshair. Bare attribute or {} uses defaults; an object prop or JSON attribute overrides options. Omit/remove the attribute to disable. | |
| nodeRadius | number기본값 5 | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number. |
| nodeLabels | GeoMapLabelMode기본값 'auto' | 허용값: auto, show, hide. 기본값: 'auto'. |
| featureLabels | GeoMapLabelMode기본값 'hide' | Optional region and connection names, sharing point-label collision avoidance. |
| featureLabelValue | boolean기본값 false | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean. |
| chartTitle | string기본값 undefined | 차트 내부 제목입니다. 데이터의 단위와 의미를 함께 설명하세요. |
| chartSubtitle | string기본값 undefined | 차트 내부 부제목입니다. |
CartesianTooltipInput기본값 undefined | 포인터에 따라 표시할 값, 위치, 내용의 툴팁 설정입니다. | |
| tooltipEnabled | boolean기본값 true | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean. |
| animated | boolean기본값 false | 초기 표시와 데이터 변경의 애니메이션 사용 여부입니다. |
| animationDuration | number기본값 600 | 애니메이션 지속 시간(ms). |
| animationEasing | GeoMapEasing기본값 'ease-out' | 허용값: linear, ease-out, ease-in, ease-in-out. 기본값: 'ease-out'. |
| animationType | GeoMapAnimationType기본값 undefined | 허용값: initial, update. 기본값: undefined. |
CartesianZoomInput기본값 undefined | 확대·축소와 표시 범위의 동작 설정입니다. |
나머지 속성 28
| 속성 / 프로퍼티 | 타입 / 기본값 | 설명 |
|---|---|---|
GeoMapFeatureCollection기본값 undefined | Owned geographic polygons and great-circle LineStrings, below data points. | |
| polygonColor | string기본값 '#0d9488' | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string. |
| connectionWidth | number기본값 2 | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number. |
| connectionColor | string기본값 '#7c3aed' | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string. |
| connectionOpacity | number기본값 0.85 | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number. |
| connectionPath | GeoMapConnectionPath기본값 'great-circle' | Surface great-circle arcs (default), or flat-map straight routes. On globes, straight lifts the equirectangular route onto the surface. |
| mapColorAxis | GeoMapColorAxisInput기본값 undefined | Choropleth: feature property to a shared color ramp and numeric legend. |
| mapBubble | GeoMapBubbleInput기본값 undefined | Geographic bubbles encode point values by area; object options are property-bound. |
| mapHeat | GeoMapHeatInput기본값 undefined | Bounded screen-space Gaussian density below connections and points. |
| mapLayers | GeoMapLayersInput기본값 undefined | Layer presentation masks; assign an object property. Hidden sources retain selection and pinned-card identity. |
| mapLegendLayers | ReadonlyArray<GeoMapLayer>기본값 undefined | Optional ordered legend subset for geographic specializations; source layers stay intact. |
| mapLayerNames | Partial<Record<GeoMapLayer,string>>기본값 undefined | JavaScript 프로퍼티로 전달합니다. 타입: Partial<Record<GeoMapLayer,string>>. |
number기본값 16 | Padding around the coordinate frame in CSS pixels. | |
| mapBackground | GeoMapBackground기본값 'natural-earth' | Bundled public-domain land/coastline data; no runtime map download or API key. |
| crosshairSnapDistance | number기본값 12 | Point-center capture distance in CSS pixels when crosshair.snap is enabled; direct marker hits also snap. |
string기본값 'auto' | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string. | |
| activeColor | string기본값 '#f59e0b' | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string. |
| inactiveOtherPoints | boolean기본값 false | Dim other point/feature glyphs around the focused, hovered or selected source identity. Heat stays unchanged. |
| inactivePointOpacity | number기본값 .2 | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number. |
| nodeLabelValue | boolean기본값 false | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean. |
| enableMouseTracking | boolean기본값 true | HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean. |
| tooltipFormat | (detail: GeoMapHitDetail) => string기본값 undefined | JavaScript 프로퍼티로 전달합니다. 타입: (detail: GeoMapHitDetail) => string. |
| featureTooltipFormat | (detail:GeoMapFeatureHitDetail)=>string기본값 undefined | Formats owned polygon/connection metadata; point tooltipFormat remains independent. |
| streamSource | GeoMapStreamSource기본값 undefined | 실시간 데이터를 전달하는 스트림 소스입니다. 해당 타입의 계약을 확인하세요. |
| streamMax | number기본값 undefined | 보관할 스트리밍 데이터의 최대 수입니다. |
| streamWindow | number기본값 undefined | 화면에 유지할 스트리밍 데이터 구간입니다. |
GeoMapEngineMode기본값 'auto' | auto·standard·pro 렌더러 선택입니다. 엔진 선택은 차트 종류의 Pro 사용 권한과 별개입니다. | |
GeoMapUnavailableBehaviour기본값 'fallback' | 허용값: fallback, error. 기본값: 'fallback'. |
이벤트 20
| 이벤트 | detail 타입 | 설명 |
|---|---|---|
GeoMapRenderResult & { tier: GeoMapEngineTier } | 차트 그리기가 완료되면 렌더링 결과를 detail로 전달합니다. | |
GeoMapHitDetail | CustomEvent.detail 타입: GeoMapHitDetail. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapHitDetail | null | CustomEvent.detail 타입: GeoMapHitDetail | null. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapFeatureHitDetail | CustomEvent.detail 타입: GeoMapFeatureHitDetail. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapFeatureHitDetail | null | CustomEvent.detail 타입: GeoMapFeatureHitDetail | null. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapFeatureSelectionChangeEventDetail | CustomEvent.detail 타입: GeoMapFeatureSelectionChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapSelectionChangeEventDetail | CustomEvent.detail 타입: GeoMapSelectionChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다. | |
ChartPointContextMenuEventDetail<GeoMapPickDetail> | CustomEvent.detail 타입: ChartPointContextMenuEventDetail<GeoMapPickDetail>. 이벤트 이름은 대소문자를 구분합니다. | |
{ count: number; replaced: number } | CustomEvent.detail 타입: { count: number; replaced: number }. 이벤트 이름은 대소문자를 구분합니다. | |
{ dropped: number } | CustomEvent.detail 타입: { dropped: number }. 이벤트 이름은 대소문자를 구분합니다. | |
CartesianTooltipEventDetail | 내장 툴팁 표시 여부입니다. | |
void | CustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다. | |
CartesianTooltipActionEventDetail | CustomEvent.detail 타입: CartesianTooltipActionEventDetail. 이벤트 이름은 대소문자를 구분합니다. | |
void | CustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다. | |
void | CustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다. | |
void | CustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다. | |
CartesianZoomChangeEventDetail | CustomEvent.detail 타입: CartesianZoomChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapViewChangeEventDetail | CustomEvent.detail 타입: GeoMapViewChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다. | |
GeoMapLayerChangeEventDetail | CustomEvent.detail 타입: GeoMapLayerChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다. | |
CartesianCrosshairEventDetail | null | CustomEvent.detail 타입: CartesianCrosshairEventDetail | null. 이벤트 이름은 대소문자를 구분합니다. |
메서드 59
Stencil 메서드는 Promise를 반환합니다. async 함수에서 await로 결과를 받으세요.
| 메서드 / 인수 | 반환 타입 | 설명 |
|---|---|---|
Promise<GeoMapLayerDetail[]> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| layer: GeoMapLayer, visible: boolean | Promise<GeoMapLayerDetail|null> | Immediately mask a layer without restarting active animations, rescaling or reframing. Unknown keys return null. |
Promise<GeoMapRenderResult> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<void> | Release and reacquire the shared GPU surface without resetting data, pins or geographic view. Without the grant (or while frozen) nothing is recycled: no GPU work starts. | |
Promise<GeoMapConnectionView[]> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<ChartEngineStatus> | Requested engine vs what runs, and why (CHART-ADD-08); a frozen or unlicensed chart reports the license outcome. | |
Promise<GeoMapEngineTier> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<string | undefined> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapAvailabilityDetail> | Owned current engine status. A Pro decision can be pending before asynchronous device initialization finishes. | |
| data: GeoMapData | Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| features?: GeoMapFeatureCollection | Promise<void> | Validate atomically; invalid input rejects and leaves the previous layer intact. |
Promise<GeoMapFeatureCollection> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapColorAxisDetail|null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapFeatureSelection> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| index: number | Promise<GeoMapFeatureHitDetail | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| index: number | Promise<CartesianTooltipEventDetail | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| input: unknown, objectName?: string | Promise<GeoMapFeatureCollection> | Decode a Topology (object or JSON text) into owned GeoJSON; does not change chart data. |
| input: unknown | Promise<GeoMapFeatureCollection> | Decode RFC 7946 Geometry, Feature or FeatureCollection into owned features without changing chart data. |
Promise<GeoMapPoint[]> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| index: number | Promise<GeoMapPoint | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| id: string | Promise<GeoMapPoint | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
Promise<number> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapExtent> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapDiagnostics> | Current base input and active normalized stream window; not lifetime ingestion counters. Returns an owned snapshot. | |
Promise<GeoMapLayoutResult> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| node: GeoMapPointInput | Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| nodes: ReadonlyArray<GeoMapPointInput> | Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| count: number | Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| nodes: ReadonlyArray<GeoMapPointInput> | Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
Promise<GeoMapStreamSource | undefined> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| options: { enabled?: boolean; duration?: number; easing?: GeoMapEasing; type?: GeoMapAnimationType } | Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| cssX: number, cssY: number | Promise<GeoMapPickDetail | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| index: number | Promise<GeoMapHitDetail | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapSelection> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| index: number | Promise<CartesianTooltipEventDetail | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
| index: number | Promise<CartesianTooltipEventDetail | null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| request: CartesianZoomRequest | Promise<CartesianZoomChangeEventDetail | null> | Zoom to explicit windows over the unit extents: `x` / `y` as `{ min, max }` or `[min, max]` (`null` clears that orientation). |
| factor: number, anchorFraction?: number | Promise<CartesianZoomChangeEventDetail | null> | Scale the current windows by `factor` (< 1 zooms in) around `anchorFraction` (0..1, default centre). |
| delta: { x?: number; y?: number } | Promise<CartesianZoomChangeEventDetail | null> | Slide the zoomed windows by unit-extent units (`{ x?, y? }`); a no-op at the full extent. |
Promise<CartesianZoomChangeEventDetail | null> | Back to the full diagram. | |
Promise<void> | Restore the configured projection/region and clear map movement and zoom. | |
Promise<GeoMapViewDetail> | Owned geographic camera, effective region and viewport state. | |
| options?: GeoMapFitOptions | Promise<GeoMapFitDetail|null> | Fit current point/feature geometry with a uniform scale. Empty candidates leave the view unchanged. |
Promise<CartesianZoomState | null> | The current zoom state (`null` = the full diagram). | |
| request?: CartesianZoomExtentRequest | Promise<CartesianZoomExtentDetail | null> | The full extent (0 … 1) and key of the diagram's orientations (`null` before the first layout). |
Promise<ChartDataTable> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapLabel[]> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
Promise<GeoMapLabelView> | Full source text and current screen placement for both point and feature names. | |
Promise<GeoMapHeatDetail|null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| cssX: number, cssY: number | Promise<GeoMapHeatPointDetail|null> | Read aggregate density at a host-relative point; original point/feature selection remains separate. |
| longitude: number, latitude: number | Promise<GeoMapHeatPointDetail|null> | Read the current visible density at geography without requiring a source point or marker. Returns null for invalid, projection-clipped, offscreen or rear-hemisphere coordinates and hidden heat. |
Promise<GeoMapBubbleScaleDetail|null> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. | |
| request: {dataX:number;dataY:number} | Promise<boolean> | Quiet geographic synchronization; invalid, hidden or clipped coordinates leave no guide. |
Promise<void> | 비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요. |
일치하는 API가 없습니다.