MapView_Item_Move 하는 법
2019, Apr 12
1. 절대좌표 Set 이벤트
MapItemCollection 에서 Event Attach
- GraphicMapControl에서 Add 등 할때 호출
- MouseMove Event -> OnItemMoved 호출 -> SetAbsoluteLocation 호출
SetAbsoluteLoaction 하는 일
- mapItem 중심 좌표를 현재 지도 사이즈 대비 비율로 변환
- item.AbsoluteLocation 에 저장.
2. ControlMoverOrResizer 이벤트
ControlMoverOrResizer 에서 Event Attach
- Initialize 로 등록
- MoveControl 호출
MoveControl
- 컨트롤이 이동해야 할 좌표구하기.
- 좌표가 화면을 벗어나는지 체크.
- control 새로운 Location Set.