행정구역 (예를들면 서울 종로구 사직동) 을 선택하는 UX 에 대해서 고민중입니다.
현재 가장 많이 쓰는 방법은 Spinner 를 세단계로 해서
시도 spinner 에서 서울 선택, 구에 해당하는 spinner 에서 종로구 선택, 동 spinner 에서 사직동 선택하는 것인데
사용자들은 해당 동이 어느 구에 속해있는지 잘 모르는 경우도 있고, 좀 직관성이 떨어지는 것 같습니다.
그래서 제가 생각한 방법은 서울시 행정구역 지도를 보여주고 지도에서 특정 지역을 바로 선택하게 하는 것입니다.
지도에는 각 구, 동의 위치가 나와있기 때문에 직관적일 것 같습니다.
HTML 같으면 이미지맵을 만들어서 이미지의 특정 위치를 클릭하면 어디를 클릭했는 지 알 수 있는 쉬운 방법이 있는데
안드로이드에는 비슷한 기능이 없는것 같습니다.
기본적인 Layout 같은걸로 조합해서 하는건 거의 불가능에 가까운 것 같고.. 뭔가 다른 괜찮은 방법이 없을까요?
또 다른 용도로는 각 구, 동별로 통계현황을 색깔별로 보여주고자 할때도 지도를 활용할 수도 있는데
지도(이미지)의 특정좌표와 특정이름을 매칭시킬 방법이 어렵네요..
현재까지 제가 생각한 아이디어는 지도 그림에서 각 구,동별로 RGB 색상코드에 비밀코드를 삽입해서 구분하는 방법까지는 생각했는데 더 좋은 아이디어 있으신 분은 알려주시면 감사하겠습니다.