![]()
어떤 계기로 여러 사이트들의 Open API들을 살펴보다가 네이버의 지도 Open API를 이용한 억지 지도 검색 기능을 한 번 만들어봤습니다. ( http://ikspres.koruby.com/map/map ) 그런데 네이버의 지도 자체는 휼륭하지만, 검색 기능이 좀 그렇더군요. 예를 들어 '선릉역' 과 같은 단어로는 검색이 안되고 '대치4동' 같은 행정명으로만 검색이 됩니다. 그래서 일반 명칭 검색도 가능하면서, 지도의 좌표를 알려주는 곳이 없는 지 찾다가 Daum의 지도 서비스에 검색 기능을 이용해 보기로 했습니다. http://local.daum.net/map/ 사실 이 부분은 open api로 제공되는 것이 아니므로 form posting을 직접 하고 그 결과 html을 파싱했습니다. html 파싱에는 why 의 hpricot 이 최고더군요. 만들면서 또 하나의 문제를 만났는데, 그것은 다음과 네이버가 사용하는 좌표계가 서로 다르다는 것이었습니다. 다행히도 앞서서 네이버 지도와 구글 지도를 하나로 합쳐서 보여주는 meshup 서비스를 몇 분이 개발하면서 지도 좌표계 변환에 대해서는 어느 정도 정리가 잘되어 있더군요. 덕분에 좌표계에 대해서도 배웠습니다. aero님이 정리하신 내용이 가장 상세한 것 같습니다. http://advance.sarang.net/~aero/map/analysis.html P.S 어떤 이유인지 모르지만 제 호스팅 계정의 rails가 좀 이상하군요. 가끔 application error가 나는데 몇 번 reloading을 하면 괜챦아지네요. P.S2 혹시나 하여 말씀드리면, 제가 이번에 만든 것은 상업적 목적으로 만든 것이 전혀 아니며, 개인 수준에서 그냥 한번 해본 것입니다. 공개한 링크도 곧 내릴 예정이므로 혹시 다음에 계신 분이 보시더라도 너무 기분나빠하지 말아주세요.)
|
카테고리
최근 등록된 덧글
http://kr.fun.yahoo..
by vf2416 at 06/12 hello by Naomi at 04/06 hello by Naomi at 04/06 hello by Naomi at 04/06 nice by Robert at 04/06 최근 등록된 트랙백
| |||