오렌지맵 예전의 2차배포자료

1) 공간격자(Spatial Grid) 적용
2) 수치지도의 도형 및 속성 편집 및 Undo, Redo 기능
3) Legend 컨트롤(레이어 관리 컨트롤) 추가
4) 좌표, 거리, 면적측정 기능
5) ESRI의 Shape의 가져오기
6) 그림 파일 및 높은 품질의 EMF 내보내기 기능
7) 개발자 지원 강화

다운로드

[VB] MapLegend 컨트롤 연동하기

지도를 표시하는 주된 용도의 Map 컨트롤과 Map 컨트롤에 표시되는 지도들을 체계적으로 관리할 수 있는 MapLegend 컨트롤은 실과 바늘과 같은 관계입니다.

여기서는 MapLegend 컨트롤과 Map 컨트롤을 연동하는 방법에 대해 설명하겠습니다.

지난번에 설명드렸던 지도추가 및 조작에서 만든 VB 프로젝트를 열어 메인폼에 MapLegend 컨트롤을 올려 놓고 보기 좋게 컨트롤을 정렬합니다.


이제 Form_Load 이벤트에 코드를 입력합니다.

MapLegend1.Map = Map1

실행하고 레이어를 추가하면 MapLegend 컨트롤에 추가된 레이어가 중첩된 순서대로 나열되며 항목을 드레그하여 레이어의 중첩 순서를 변경할 수 있습니다.


다음 순서에는 MapLegend 컨트롤과 Map 컨트롤이 서로 통신하기 위한 MapLegend 컨트롤의 이벤트에 대해서 살펴보도록 하겠습니다.