ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Photospot gallery with Goole map and zeroboard
    Fun 2006. 6. 1. 07:55
    지난번 이후로 조금 바꿔 봤습니다.
    view_gmap.php는 처음 구글 맵이 load될때 x,y 그리고 zoom level값을
    argument로 받아서 center에 오게 해주게끔 해 놓았습니다.

    그럼으로써 출사후 겔러리를 올릴때 링크 하나로 출사지를 map할수 있게 손좀
    봐 놨습니다.
    site in action
    http://php.chol.com/~psalty/gphoto/view_gmap.php?xvalue=37.429751039157786&yvalue=-122.08625793457031&zlevel=10

    사용법은 다음과 같습니다.

    먼저 zero board gallery 가 설치 되어 있어야 합니다.
    (php와 mysql이 작동 한다는 가정이 모두 포함).

    gphoto.zip을 다운 받으시고..
    http://user.chollian.net/~psalty/gphoto/gphoto.zip
    zip file을 server/root/gphoto에 unzip하면 다음과 같은 file들이 생깁니다.

    admin.php           : add more spots and generate xml file out of it.
    view_map.php      : displaying photo spot information.
    data.xml              : contains location ,title and category information for markers.
    gadmin.js            : javascript file included in admin_photospot.htm
    gview.js             : javascript file included in map_photospot.htm
    outlogin.php        : need to be overwritten under zeroboard bbs directory
    lview.php           : copy this file under zeroboard bbs directory


    0. googl에 가셔서 google map api를 사용할수 있는 key를 먼져 가져 오시기 바랍니다.
      gadmin.js와 gview.js에 올바른 key를 넣어야만 gmap을 사용하실수 있습니다.

    1. lview.php와 outlogin.php를 zeroboard bbs root directory밑에
      설치 하시고 권한을 777로 합니다.

    2. data.xml에는 촬영 위치 정보와 간단한 description그리고 거기에 해당하는
      category number(zeroboard에서 가져온) 이 저장되어 있습니다.

    3. url/gphoto/view_map.php?xvalue=xxx&yvalue=yyy&zlevel=zzz를 치시면
      (xxx,yyy)에 중심이 맞춰진 zzz zoom level을 가진 지도가 새 창에 표시 되고
      data.xml에서 읽어온 정보를 mark해서 표시해 줍니다.

    4. url/gphoto/admin.php 를 하시면 정보를 add하거나 edit할수 있습니다.
      이미 marker가 있는 경우엔 update를 하시면 기존의 정보가 바뀌고
      없는곳에 클릭했을 경우엔 update시 새 정보가 기록 됩니다.

    5. 정보가 다 기록된후 밑의 "Generate DB" button을 누르시면 아무것도 없는 새 창이 뜹니다.
      document.write이 xml을 표시 못하기 때문에 나오는 현상이므로 걱정 마시고 view>source하시
      면 notepad가 뜨면서 xml화일을 표시 합니다. 이걸 data.xml로 save하시고
      ftp로 gphoto/data.xml을 업어서 까시면 다음번 view_map.php하실때 add하거나 edit한 마커
      들이 display되어 집니다.

    6. information을 지우시고 싶으시면 data.xml에서 직접 지우는 방법만 있습니다.

    재미있는 google map!!!

    'Fun' 카테고리의 다른 글

    The Ren and Stimpy Show  (0) 2006.07.20
    Picasa web beta testing  (0) 2006.06.23
    구글 맵과 제로보드를 연계한 출사지 지도 겔러리.  (1) 2006.05.27
    Aqua Teen Hunger Force  (0) 2005.09.03
    혈액형별 생활 태도...  (7) 2004.12.04
Designed by Tistory.