MR. LEE | Landscape | Snap | LOMO | Daily Life | 자유게시판 | 촬영지정보  
[ Board ]

제목: 지도관련 안내입니다.


글쓴이: 미스터리 * http://www.iconbox.com

등록일: 2007-02-11 06:43
조회수: 6164
 
개인적인 취미로 삼고 있는 사진들의 관련정보를 좀 더 효과적으로 보여줄 수 있는 방법이 될 것 같아서 지도를 붙여봤습니다.
물론 지도는 현재 네이버에서 제공하고 있는 OPEN API를 사용해서 구현하였으며
정보검색기능은 네이버와 다음에서 제공하는 API를 사용하였습니다.
네이버도 다음처럼 결과물에 이미지정보도 같이 제공하면 좋겠는데 아직 그렇진 않은 것 같습니다.
큰 기술을 쓴 것도 아니고 어렵게 구현하진 않았습니다.
단순히 제공되는 API에서 기본적인 사항으로만 구현하였습니다. (제가 복잡한건 좀 싫어하는 성격이라.. ^^)
그냥 재미삼아 보시고 부족한 부분에 팁만 남겨주시면 감사하겠습니다.

관련자료는 각 검색사이트에서 'Open API', '네이버지도', '구글지도', 'WEB2.0', 'XML', 'MashUp' 등으로 검색해보시면 자료가 무진장 많이 나옵니다.

아래는 몇일간 만들면서 들락거렸던 사이트입니다.
http://openapi.naver.com/index.nhn
http://dna.daum.net/?nil_profile=g&nil_toolkit=6
http://www.google.com/apis/maps/
http://googlemapsapi.blogspot.com/2006/04/google-maps-api-version-2.html
http://www.flickr.com/services/  <= 여기도 구글 못지 않게 흥미로운 것들이 무척 많더군요.

네이버 검색과 지도서비스는 아직까진 무척 단순합니다.
Open API 서비스를 받기 위한 '인증키'를 해당 사이트에서 받은 뒤
해당 URL로 '인증키'와 검색값 또는 지도좌표를 전달하면 그 결과가 XML(RSS 2.0) 문서로 전달됩니다.
사용자는 그 결과를 RSS파서로 문서(웹결과페이지)를 파싱해서 적절히 Html로 표현만 해주면 됩니다.
내용을 너무 짧게 표현했지만 웹프로그램을 조금만 아신다면 구현하는데 그리 어렵지 않을 것 같습니다. (javascript + html + php 정도?)
저는 오히려 제로보드에 있는 사진데이타와 연동할려니 그부분이 더 까다롭더군요..
제로보드 소스와 DB 구조를 여기저기 좀 뜯어봐야 해서.. 움..   -,.-

암튼.. 넘 글이 길어도 읽기 싫어하실 테니까..
그냥 여기에 만들어진 지도서비스 기능에 대해 사용법만 간단히 말씀드리겠습니다.

* 촬영지 종합 MAP
   - 메뉴

   - 상단메뉴에 이미지처럼 'MAP' 메뉴가 추가 되었습니다.

   - 촬영지 종합 MAP 보기

   - 위 이미지 처럼 왼쪽에 지도와 오른쪽엔 촬영장소에 대한 검색정보 그리고 하단엔 그 장소에서 찍었던 사진들이 나옵니다.
   - Default 로 현재 '동작대교'로 설정되어 있는데 추후에 최근 촬영장소로 수정할 예정입니다.
   - 그리고 지도에 '붉은 화살표'로 표시된 곳들이 있는데 그 곳이 바로 그동안 사진을 찍었던 장소들입니다.
   - 해당 화살표에 마우스를 올리면 장소명이 표시되고 클릭하면 오른쪽 검색정보와 하단 사진들이 관련 정보와 사진으로 바뀌게 되어 있습니다.
   - 물론 검색정보와 사진은 촬영지명으로 찾게되며 촬영지 데이터는 사진등록시에 등록할 수 있습니다.(하단부 부연설명)
   - 하단부 사진을 클릭하면 큰 사진으로 볼 수 있습니다.

* 사진 View 페이지에서 지도와 검색정보

   - 작은 섬네일 사진들을 중에 사진을 클릭하면 큰사진과 상세내용을 보는 페이지가 나오는데 상단 오른쪽에 '[Map & Local Infomation]' 메뉴가 있습니다.
   - 해당 메뉴를 클릭하면 위와 같이 촬영장소와 해당 지역정보가 검색됩니다.

* 사진 등록시 좌표입력

   - 사진등록하는 페이지를 보면 'map recode' 메뉴가 있습니다.
   - 거기서 '[RECODE]' 를 클릭하면 위 이미지와 같이 지도 창이 뜹니다.
   - 그 지도창에서 '미니맵'과 '축적 슬라이드바'를 이용해서 자신이 찍은 촬영지를 찾아서 클릭하면 해당 좌표가 상단에 표시됩니다.
   - 촬영지명을 입력하고 확인 버튼을 누르면 사진등록페이지로 해당 값이 전달됩니다.
   - 그리고 사진과 함께 등록하면 사진 View페이지에 '[Map & Local Infomation]' 메뉴가 나타나게 되고 해당 지도와 검색결과를 확인 할 수 있습니다.
   - 촬영지명으로 지도가 검색이 되면 좋겠는데 네이버에선 행정지명 주소로만 검색이 되더군요. (지도 검색은 추후에 추가예정입니다.)


여기까지 개인적인 흥미로 Open API를 맛 만 조금 봤는데 나름 재미가 있더군요.
물론 원천 소스 제공하는 곳에서 더 많은 API와 서비스를 제공해야면서 발전해야겠지만
앞으로 개인사이트들도 상당한 수준의 서비스와 기술들을 가진 곳이 많이 생겨날 것 같습니다.

아래는 사진등록과 지도 및 검색정보를 간단히 테스트 해 볼 수 있는 곳입니다.

http://www.iconbox.com/galleryboard/zboard.php?id=guest_gallery


감사합니다. 좋은 하루 되세요..  ^^






    
의견(코멘트)을 작성하실 수 없습니다. 이유: 권한이 없는 회원레벨
△ 이전글: "촬영지정보" 웹이미지검색추가
▽ 다음글: 눈이 즐거웠던 터키 - 이스탄불
Copyright 1999-2017 Zeroboard / skin by DQ'Style

Copyright(c) 2006 iconbox.com, All rights reserved.    Email : iconbox.lee@gmail.com

이곳에 전시된 모든 사진은 저작권법에 의해 보호됩니다. 저작권자와 협의 되지 않은 무단 사용은 불이익을 당할 수 있습니다.
본 웹사이트에 게시된 이메일 주소가 전자우편 수집 프로그램이나 그 밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부합니다.