MAP 4 : 두 개 지도 이용해서 라벨 레이어로 이벤트 변수 표현


보고서 : EDU_map_osm

“지도 1”에서 원하는 위치의 행정구명을 클릭하면 “지도 2”를 통해 확대해서 볼 수 있습니다.

map event 1





MAP 4 : 변수 값 설정

지도 1

  • “지도 1”에서 구 라벨을 선택시 라벨 레이어 변수에 변수 값들이 저장됩니다.

  • 이 변수들을 “지도 2”에 이벤트로 걸어주려면 아래 사진과 같이 값 필드를 모든 필드로 바꿔줘야합니다.

map event 2 map event 3

지도 2

  • “지도 1”에서 원하는 행정구를 클릭했을 때 이벤트가 발생 하여야 하기 때문에 행정구명의 변수 값을 가져와서 실행시켜줍니다.

  • “EDU_SEOUL_GU_CENTER” 이 데이터 모델의 경우 행정구의 중심위치의 위도, 경도, 행정구 명칭 등의 데이터가 들어있는 데이터 모델이고, “EDU_SEOUL_GU_WGS84”의 경우 행정구 영역을 그리기 위해 위도, 경도 등의 좌표 값이 있는 데이터 모델입니다.

  • 레이어 Base map에 있는 변수 값 설정의 경우에도 “지도 1”에서 행정구 클릭시 원하는 좌표와 원하는 줌 레벨로 이동하게끔 변수를 설정해줍니다.

map event 4

MAP 4 : 트리거 설정

지도 1

  • “지도 2”에 이벤트를 발생시킬 수 있도록 바로 실행이 되게 자동 실행을 체크해줍니다.

map event 6

지도 2

  • “지도 1”의 행정구명을 클릭 했을 때 “지도 2”의 이벤트가 발생할 수 있도록 트리거를 설정해줍니다.

  • layer-map-4는 구라벨 레이어입니다.

여기서 주의 할 점은
  1. 여러 레이어 중 원하는 변수 값이 들어있는 레이어의 트리거를 걸어야 함.

  2. “지도 1”의 행정구를 클릭 시 실행 되야 하기 때문에 자동실행은 선택하지 않음.

map event 5