마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

지도 API 사용 중 특정 건물 선택할수 있는 기능 구현 가능할까요?

0 추천

안녕하세요 질문 드리겠습니다.

 

 

제가 지금 구현하고자 하는 것이 지도상의 특정 건물 위를 터치하면, 그게 건물일 경우 해당 건물을 인식해서 사용자에게 

 

부가 정보를 전달해주는 기능입니다.

 

 

그런데 네이버, 구글등이 터치 이벤트에 건물 정보를 준다던가 하는 기능은 없어서

 

floodFill 같은 개념(포토샵의 칠하기?)을 사용해, 터치한 건물 주변의 색상 경계값을 분석해서 건물 테두리와 건물 테두리안 영역을 분리해

 

따 낸다음에 어찌저찌해서 터치해서 건물의 테두리를 사용자에게 보여주고 차후에 건물명 등록 등 처리를 추가개발하려고 하는데

 

문제가 많네요...

 

 

건물인식은 둘째 치더라도 필수로 구현해야 하는 것이 건물의 테두리(Edge, Outline, Border....) 값 추출인데

 

일단 건물명칭이 지도 맵 안에 써져있어서 색상 경계처리하다가 글자들 때문에 무너지고... 갈길이 멉니다.

 

 

위에서 말씀드린대로 지도 API상 특정 건물을 터치한다던가 할때

 

그것이 건물인지 판단하거나... 터치한 건물의 테두리(혹은 영역)를 벡터(혹은 Polygon? 형태로) 따낼 수 있는 방법이

 

있을까요...?

 

 

너무 많은시간 헤메서 경험있으시거나 유사 구현하다 실패하신 분들의 사례를 구합니다

 

감사합니다. ^^;;;

MC사업부 (230 포인트) 님이 2013년 6월 10일 질문

1개의 답변

0 추천
음~~!

도움이 되실련가 모르겠지만....

역지오코딩을 하면 쉽게 구현이 가능하리라 봅니다~~!

맵에 터치하는 곳의 좌표를 근거로 역지오코딩을 하면 주소가 나오니....

그리 불가능하고 어려운 작업은 아닐듯 합니다
ThisPlus (46,920 포인트) 님이 2013년 6월 11일 답변
...