3D 지도 내비게이션 제스처
3D GIS(geographic information system) 서비스는 종이 지도와 달리 GPS로 현재 위치를 즉시 보여주고 전 세계를 탐색 대상으로 삼기 때문에, 화면 속 지도를 빠르고 효율적으로 이동시키는 내비게이션 제스처 설계가 핵심 과제가 된다. Google Earth, NASA World Wind, 서울시 3차원 GIS, V World, HELSINKI 3D 지도를 비교하면 같은 목적(회전·확대·이동)을 서로 다른 제스처 체계로 구현하고 있음을 확인할 수 있다. Rotate는 고개를 좌우로 돌리듯 지도·객체를 수평으로 회전시키는 동작이고, Tilt는 고개를 위아래로 끄덕이듯 시점의 상하 각도를 바꾸는 동작으로 구분된다.
서비스마다 배율 변화 폭과 이동 방식이 다르게 설계된다. 구글은 휠 조작이 가장 미세한 배율 변화를, 더블 클릭·드래그는 더 큰 배율 변화를 일으키도록 나누어 두었고, 서울시 맵은 키보드·휠·버튼 순으로 배율 변화 폭을 키운다. NASA World Wind는 화면 중앙에 고정된 원점 포인터를 회전·틸트·확대축소의 기준점으로 삼아 커서 위치와 무관하게 동작하며, 커맨드+방향키로 누르는 횟수만큼 가속되는 숨은 자동 pan 기능도 제공한다. Google Earth는 액션 도중 포인터 모양이 바뀌었다가 멈추면 일반 화살표로 복귀하는 방식으로, 3D 모델링 프로그램에서 흔히 쓰는 피드백 관습을 차용했다.
회전 축을 어디에 둘 것인가가 조작감을 좌우하는 핵심 변수다. 포인터를 중심축으로 카메라가 움직이는 방식(A)은 버드뷰나 큰 폭의 방향 전환에 유리하고, 제자리에서 카메라 방향만 바뀌는 방식(B)은 지상 시점·실내 뷰처럼 세밀한 조작이 필요한 상황에 적합하다. 지도를 확대해 골목을 팬 이동하며 살펴보다가 A 방식만 제공되면, 카메라가 포인터 중심축으로 튀어 건물을 통과하고 엉뚱한 곳에 도착하는 문제가 생긴다. 구글은 이 둘을 혼합해서 제공하는데, 마우스 조작 시에는 클릭한 원점을 손바닥으로 누르고 마우스 방향대로 지도를 잡아당기는 방식(제스처 진행 방향으로 지도 자체가 이동)을, 키보드 조작 시에는 지도가 아닌 카메라 자체의 이동 방향과 키 방향을 매핑하는 방식을 사용한다.
BIM(building information modeling)이나 라이노·맥스·스케치업 같은 3D 모델링 툴로 넘어가면, 버드뷰가 아닌 스트리트 뷰처럼 전진·후진 개념이 추가되기 때문에 Pan 이동과 Rotate·Tilt의 차이, 3차원 공간 좌표계에 대한 이해가 선행되어야 한다(FPS 게임의 카메라 조작과 유사한 맥락). 회전축이 카메라인지 포인터인지에 따라 완전히 다른 움직임이 나오므로, 지도상의 대상과 조작 맥락에 어떤 방식이 더 유리한지 판단하고 사용자가 쉽게 익힐 수 있는 형태로 제공하는 것이 설계의 관건이다.
핵심 내용
- Rotate(수평 회전, 고개 좌우) vs Tilt(상하 각도, 고개 끄덕임) 구분이 3D 지도 제스처 이해의 출발점
- 서비스마다 휠·클릭·드래그·키보드에 배율 변화 폭을 다르게 배분
- NASA World Wind: 화면 중앙 고정 원점 포인터를 회전·틸트·줌 기준점으로 사용, 커맨드+방향키 가속 자동 pan
- Google Earth: 액션 중 포인터 모양 변화 → 종료 시 화살표 복귀, 3D 모델링 프로그램식 피드백 관습
- 회전축 설계의 두 방식: 포인터 중심(A, 버드뷰·큰 방향 전환에 유리) vs 카메라 중심(B, 지상·실내 뷰 등 세밀한 조작에 유리)
- 구글은 마우스(지도를 잡아당기는 방식)와 키보드(카메라 이동 방향 매핑)에 서로 다른 회전 방식을 혼합 적용
- BIM·3D 모델링 툴은 전진/후진 개념까지 추가되어 3차원 좌표계 이해가 선행돼야 함
관련 개념
- 모바일 제스처 UI — 터치 기반 제스처 명명·설계의 공통 맥락
- 지도 UI 드래그 반응성 — 2D 지도 서비스의 드래그 인터랙션 디테일 사례
- 어포던스 — 액션 중 포인터 모양 변화로 현재 상태를 알리는 피드백 설계 원리
- 브라우저 마우스 제스처 — 서비스마다 같은 목적의 조작을 다른 제스처 체계로 구현한다는 점에서 유사한 파편화 문제
출처
- 3D 지도의 내비게이션 제스처 — 2019-05-13, 문한별