XE 공식 자료실

제작자
ironyjk
등록일
2011-02-09
다운로드 수
11,763
링크1
xe.embian.com/xe/openmodule/387

위치 정보가 포함된 컨텐츠를 일반 사용자도 손쉽게 작성하고, 작성된 컨텐츠들을 지도상에서 편리하게 보여주기 위한 모듈입니다.

라이선스
Apache License 2.0
설치경로
./modules/aroundmap
최초 등록일
2011-02-09
전체 다운로드
11,763
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명


목적 :

위치 정보가 포함된 컨텐츠를 일반 사용자도 손쉽게 작성하고, 작성된 컨텐츠들을 지도상에서 편리하게 보여주기 위한 모듈입니다. 


개요 :

게시판 게시글의 입력시 지도를 클릭하거나 주소를 검색하여, 게시판 컨텐츠와 연관된 위치 정보를 입력할 수 있습니다.   

map_click-1.jpg 


게시글 열람시 해당 컨텐츠와 주변 컨텐츠들의 위치가 지도상에 표기됩니다.

        주변 위치를 클릭하면 해당 지점과 관련된 컨텐츠를 볼 수 있습니다.

map_around.jpg 

사용기술 소개:

네이버 지도 API 및 야후 지도 API 와 연동하여 지도를 출력하며 주소, 지역을 검색합니다. 

Sphinx 검색엔진(또는 Mysql 쿼리 사용)을 이용하여,  지리적으로 근접한 컨텐츠를 검색합니다. 

 

 

장점:

 

        XE 게시판 모듈과 연동하여, 게시판 모듈의 확장성을 모두 활용할 수 있습니다.

        새로운 사이트에서의 사용 뿐 아니라, 기존 사이트와의 통합도 편리합니다.


샘플 URL:

http://xe.embian.com/xe/aroundembian


설치방법:

        1. 모듈을 다운로드 하여 압축을 풀고, aroundmap 폴더를 설치된 xe의 modules폴더로 이동 시킵니다.

        2. xe의 관리자 페이지에서 주변 지도 모듈을 설치합니다.

        3. 관리자 페이지의 정보 관리-> 주변 지도 메뉴에서 Naver/Yahoo API Key와 적용하고자 하는 게시판을 각각 설정합니다.

            Naver API Key와 적용 게시판은 반드시 입력해주세요

    ( Naver 지도 API Key 는 http://dev.naver.com/openapi/ 에서, Yahoo API Key 는 http://kr.open.gugi.yahoo.com/ 에서 받으실 수 있습니다)

aroundmap_setting.jpg 


        4. 적용한 게시판에 잘 적용이 되었는지 확인합니다. 

5. (옵션) 스핑크스 검색엔진을 사용하여 주변 지점들의 검색 속도를 높일 수 있습니다.

1).  스핑크스 검색 엔진 모듈 ( http://xe.embian.com/xe/407 )을 먼저 설정합니다. 

2).  첨부된 설정 파일 ( sphinx.conf  ) 을 다운 받아서 /etc/sphinxsearch/sphinx.conf 로 이동하여 DB 접속 정보와 테이블 머리말을 편집합니다. 

3). 다음의 명령을 통하여 인덱싱을 다시하고 sphinx 를 재시작합니다. 

- sudo indexer --all --rotate

- sudo /etc/init.d/sphinxsearch start


4). 스핑크스 검색 모듈 설정을 참고하여, 주변지도 모듈의 스핑크스 설정 부분을 설정합니다. 



참고사항:

  • 본 모듈은 Embian 의 지원을 통해서 제작되었습니다.
  • 다운로드 게시판은 평가를 위한 공간이라서 질문을 받을 수가 없습니다. 질문은 http://xe.embian.com 에 부탁드립니다.
  • v0.2 에서는 빈 내용 작성 관련된 부분과  preg_replace_callback 관련 버그가 수정되었습니다.




포럼 0

로그인 후 작성할 수 있습니다.