정보기술 발전과 함께 스마트폰이나 태블릿PC와 같은 터치스크린 기반의 다양한 휴대용 디바이스가 보급 및 활용되고 있다. 이러한 스마트 기기들은 탭(tab)이나 핀치(pinch)와 같은 단순하고 직관적인 터치 제스처를 활용하고 있다. 본 연구에서는 스마트기기 사용자의 지도 애플리케이션에 대한 접근성 및 편의성을 증대시킬 수 있는 제스처 라이브러리를 구현하여 터치 제스처, 에어 제스처, 조이스틱 제스처 등이 웹지도 제어에 사용하도록 하였다. 이러한 제스처 라이브러리의 가용성 평가를 위하여 프로토타 입 애플리케이션을 제작하여 다양한 제스처 인터페이스의 동작이 원활함을 확인하였다. 본 연구에서 구현한 제스처 라이브러리는 개발자가 사용하기에 편리한 형태의 객체 및 함수로 구성되었기 때문에, 웹지도와의 연동만으로도 다양한 제스처 인터페이스를 갖춘 지도 애플리케이션을 개발할 수 있다. 또한 현재까지 지도 인터페이스로서는 제안되지 않은 형태의 다양한 제스처 기능을 포함하고 있으며, 향후 HTML5 기반으로 확장하여 모바일 운영체제 비의존적인 라이브러리로 기능할 수 있을 것이라 사료된다.
With the development of information technologies, touch screen-based mobile devices like smartphone and tablet PC have been widely provided. These smart devices usually employ touch gesture, which is a simple and intuitive way of interaction such as tab and pinch on the screen. In this paper, we implemented a gesture library to manipulate smartphone maps for improvement of user access to the web map services. Our gesture library included the functionalities for touch gesture, air gesture, and joystick gesture that enable more convenient manipulation of smartphone maps. We also built a prototype application to test the feasibility of our library and made sure each functionality for gesture interface worked properly. Because our library consists of several objects and functions that can be easily used by program developers, a variety of smartphone apps with gesture interface can be implemented simply by liking web maps. Our library includes a novel method for gesture that has not been tried for smartphone maps and can be extended in the form of HTML5 which allows for an OS-independent library for smart devices.