React 탐색 맵 콘텐츠
컨트롤의IgrGeographicMap 내비게이션은 기본적으로 활성화되어 있으며, 지도 내용을 확대하거나 팬닝할 수 있습니다. 하지만 이 동작은 속성을zoomable 통해 변경할 수 있습니다. 지도는 동기화된 줌만 허용한다는 점이 중요합니다. 이는 보존된 화면 비율로 지도 콘텐츠를 축소하는 방식입니다. 그 결과, 지도 콘텐츠를 수직으로 확장하려면 수평으로도 확장해야 하고, 반대로도 그 반대가 됩니다.
React 탐색 맵 콘텐츠 예제
지리적 좌표
다음 좌표로 묶인 지리적 영역 내에서 지도 콘텐츠를 탐색합니다.
- 수평으로 180°E(음수)에서 180°W(양수) 경도
- 수직으로 위도 85°S(음수)에서 85°N(양수)까지
이 코드 조각은 지리적 좌표를 사용하여 지도를 탐색하는 방법을 보여줍니다.
const geoMap = new IgrGeographicMap({ name: "geoMap" });
geoMap.zoomToGeographic({ left: -134.5, top: 16.5, width: 70.0, height: 37.0 });
창 좌표
또한 다음 상대 좌표로 경계가 지정된 창 직사각형 내에서 지도 콘텐츠를 탐색할 수 있습니다.
- 수평으로 0.0에서 1.0 값
- 수직으로 0.0에서 1.0 값
이 코드 조각은 상대 창 좌표를 사용하여 지도를 탐색하는 방법을 보여줍니다.
const geoMap = new IgrGeographicMap({ name: "geoMap" });
geoMap.windowRect = { left: 0.1, top: 0.1, width: 0.5, height: 0.5 };
// or
geoMap.windowPositionHorizontal = 0.1;
geoMap.windowPositionVertical = 0.1;
geoMap.windowScale = 0.5;
속성
다음 표는 제어 내비게이IgrGeographicMap 션에 사용할 수 있는 속성들을 요약합니다:
| 속성 이름 | 부동산 유형 | 설명 |
|---|---|---|
windowRect |
직사각형 | 지도 콘텐츠의 볼 수 있는 영역에서 탐색 창의 새 위치와 크기를 설정합니다. 0, 0, 1, 1 값을 갖는 Rect는 탐색 창에서 전체 지도 콘텐츠를 축소합니다. |
windowScale |
숫자 | 지도 컨트롤 내 탐색 창의 새 크기를 설정합니다. 에 저장된 너비 또는 높이의 최소값과 동일합니다.windowRect 재산 |
windowPositionHorizontal |
숫자 | 지도 컨트롤의 왼쪽 가장자리에서 탐색 창 앵커 포인트의 새로운 수평 위치를 설정합니다. 이는 왼쪽에 저장된 값과 동일합니다.windowRect 재산. |
windowPositionVertical |
숫자 | 지도 컨트롤의 상단 가장자리에서 탐색 창 앵커 포인트의 새로운 수직 위치를 설정합니다. Top에 저장된 값과 동일합니다.windowRect 재산. |
actualWindowRect |
직사각형 | 지도 콘텐츠의 볼 수 있는 영역에서 탐색 창의 현재 위치와 크기를 나타냅니다. 0, 0, 1, 1 값을 갖는 Rect는 탐색 창에 전체 지도 콘텐츠를 표시합니다. |
actualWindowScale |
숫자 | 지도 컨트롤에 있는 탐색 창의 현재 크기를 나타냅니다. 에 저장된 너비 또는 높이의 가장 작은 값과 같습니다.actualWindowRect 재산 |
actualWindowPositionHorizontal |
숫자 | 지도 컨트롤의 왼쪽 가장자리에서 탐색 창 앵커 지점의 현재 수평 위치를 나타냅니다. 이는 왼쪽에 저장된 값과 동일합니다.actualWindowRect 재산. |
actualWindowPositionVertical |
숫자 | 지도 컨트롤의 상단 가장자리에서 탐색 창 앵커 포인트의 수직 위치를 나타냅니다. Top에 저장된 값과 동일합니다.actualWindowRect 재산. |