KoreanWay
e-mail: gerecter at gmail.com | 처음 | 업데이트목록 | 가나다순목록 | 지도 | 검색 |
지도 포털 중에 Google Map 이 세계적으로 널리 접근성을 갖고 있다면, 한국에는 콩나물 DotCom http://www.congnamul.com/ 이 지도 엔진을 이곳저곳에 라이센싱 주며 많이 부각되어 있습니다. 구글 지도에 한국 지역에 대한 자료가 거의 없는 것을 생각하면 사실 현재로서는 콩나물의 위치가 거의 독보적인 것이 아닌가 생각합니다.

이중에서, 야후가 라이센싱하고 있는 콩나물의 지도 서비스를 이용하면, API처럼 여러가지로 사용할 수 있는데, 진정한 Hacker 의 솜씨라고 하기에는 문제가 있습니다만, 일단 재미있는 시험용으로는 충분히 써먹을만한데가 있습니다. 물론, 이 지도는 http://www.yahoo.co.kr 과 콩나물이 권리를 갖고 있는 만큼, 공개용 서비스나 기타 심각하게 권한을 침해하는 도용은 하지 말아야겠습니다만.

기본적으로, http://kr.img.maps.yahoo.com/map/mapservice 라는 페이지에 GET으로 전하는 HTTP 리퀘스트의 input 들을 전하면, 그에 해당하는 이미지를 돌려주는 구조로 되어 있습니다. 이 중에 주요한 것을 살펴보면,

  • SCALE: 축척입니다. 숫자가 작을 수록 확대된 세밀한 지도 입니다.
  • MX: 축척무관한 지도의 동서 절대 좌표 입니다.
  • MY: 축척무관한 지도의 남북 절대 좌표 입니다.
  • IW: 표시할 지도 이미지의 폭입니다.
  • IH: 표시할 지도 이미지의 높이입니다.
  • S: 건물을 3차원 렌더링 할지 여부입니다.

예시를 살펴 보시고 싶으시다면, 여기 http://kr.img.maps.yahoo.com/... 를 클릭해 보십시오.


한국의 블로그들을 콩나물 지도 위에

지도 위에 블로그들을 등록해 놓는 예제를 하나 직접 만들어 보았습니다. 콩나물의 허가를 받고 만든 API가 아니기 때문에, 온라인 상에서 돌리면 안되게 해 놓았습니다만, 아래 두 링크를 오른쪽 클릭한 뒤 "다른 이름으로 대상 저장" 혹은 "링클를 새 이름으로 저장" 하셔서 컴퓨터에 다운로드 해 두시고, congnamul.htm 을 클릭하셔서 페이지를 살펴 보시기 바랍니다.


만약 보안 설정 때문에 액티브 컨텐트 표시에 관한 이야기가 나온다면 허용하십시오. Active X 등을 설치하는 것이 아니라, 그냥 JavaScript 만 이용할 뿐입니다.


(페이지 스크린샷)

현재 기본 데이터로는, 서울 지하철 3호선의 경복궁-도곡 구간의 역마다 각각의 역이름으로 구글 검색을 했을 때 나오는 상위 블로그를 연결해 놓은 데이터를 갖고 있습니다. 사용자가 직접 블로그나 포스트를 등록할 수도 있는데, 이 경우 등록한 내용은 바로 이 페이지에 덧글 형식으로 추가되게 됩니다. 이 내용은 위의 블로그 주소 데이터 업데이트 XML 파일에 그때그때 반영됩니다.

이 페이지를 제작하는데 쓰인 자바스크립트 코드는 누구라도 이해할 수 있는 GW-BASIC 수준의 단순한 구조로 된 코드이며, 자유로운 복제, 변형을 얼마든지 환영합니다. 자바스크립트 최상단에 있는 배열들이 각각 동서좌표, 남북좌표, URL, 설명을 나타내고 있고, blogn 변수가 그 갯수를 나타내고 있습니다. 이것만 간단하게 조작하셔도 이 페이지를 여러가지 다른 정리된 데이터를 담고 있는 내용으로 변형하실 수 있을 겁니다.


CODEX:494527,CODEY:1133833,EXP{{{청와대 다음 블로그}}} http://blog.daum.net/cwdblog
- CongnamulHacks http://hehehe.co.kr 2006.06.28, 3:47 pm


CODEX:498837,CODEY:1128855,EXP{{{중앙일보 조인스 블로그 첫페이지}}} http://blog.joins.com
- CongnamulHacks http://hehehe.co.kr 2006.06.28, 3:51 pm


CODEX:496431,CODEY:1126323,EXP{{{중국 대사관 - 교육 지원 페이지 한극판}}} http://www.fmprc.gov.cn/
- CongnamulHacks http://hehehe.co.kr 2006.06.28, 4:06 pm


CODEX:494924,CODEY:1128930,EXP{{{오세훈 서울 시장 (당선자) 블로그}}} http://blog.naver.com/osh410
- CongnamulHacks http://hehehe.co.kr 2006.06.28, 4:58 pm


지금 저도 map이용해서 뭔가를 만들어 보려고 하는 중에..이렇게..방문하게 되었습니다.
오호!! 잘 만드셨네요..
자주 들리겠습니다. - 이노메이커 2007.09.12, 2:20 am


감사합니다. 앞으로 정식으로 공개되는 API를 이용한 개량판을 소개할 수 있으면 더 좋겠다는 생각이 듭니다. - 게렉터 2007.09.12, 7:52 pm



(마지막 변경 UNIX clock : 1189828120 / Common clock 2007.09.15, 12:48 pm )
다음글 ThinClient



gerecter의 다른 웹사이트들: 영화/책 - 도시전설 - 고전전산 - 평론기계