지도를 표시하는 주된 용도의 Map 컨트롤과 Map 컨트롤에 표시되는 지도들을 체계적으로 관리할 수 있는 MapLegend 컨트롤은 실과 바늘과 같은 관계입니다.
여기서는 MapLegend 컨트롤과 Map 컨트롤을 연동하는 방법에 대해 설명하겠습니다.
지난번에 설명드렸던 지도추가 및 조작에서 만든 VB 프로젝트를 열어 메인폼에 MapLegend 컨트롤을 올려 놓고 보기 좋게 컨트롤을 정렬합니다.
이제 Form_Load 이벤트에 코드를 입력합니다.
MapLegend1.Map = Map1
실행하고 레이어를 추가하면 MapLegend 컨트롤에 추가된 레이어가 중첩된 순서대로 나열되며 항목을 드레그하여 레이어의 중첩 순서를 변경할 수 있습니다.
다음 순서에는 MapLegend 컨트롤과 Map 컨트롤이 서로 통신하기 위한 MapLegend 컨트롤의 이벤트에 대해서 살펴보도록 하겠습니다.