XE 공식 자료실

에디터컴포넌트 지도 ver. 1.1.2

제작자
XEPublic
등록일
2015-03-29
다운로드 수
840
링크1
xe-public/map_components
링크2
xe-public/map_components

네이버, 다음, 구글 등 다양한 지도를 활용할 수 있습니다.
xe-public 프로젝트에서 진행하고 있습니다. 원하시는 분은 언제든지 기여하실 수 있습니다.

라이선스
GPL v3
설치경로
./modules/editor/components/map_components
최초 등록일
2014-08-11
전체 다운로드
10,823
체험하기

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

상세 설명

특징

  • XE Public 프로젝트를 통해 개발되고 있는 컴포넌트 입니다.
  • 다양한 지도 API를 지원합니다. (네이버, 다음, 구글 지도 API 지원)
    • 아무 설정도 하지 않았을 때 기본 지도는 구글 지도 입니다.
  • 쉬운 사용법
    • 클릭 한번으로 마커 생성과 삭제 가능
    • 생성된 마커를 드래그해서 위치 이동 가능 (네이버 지도를 사용하는 경우는 불가능)
    • 위지윅 에디터 상에 나타난 지도를 더블클릭해서 지도 수정 가능
    • 위지윅 에디터 상에 나타난 지도를 한번 클릭하고 크기 조절 가능(IE에서만 가능)
  • XE Contest 2014에서 제공된 XEIcon을 이용해 컴포넌트 아이콘이 제작 되었습니다.

설치 위치

  • ./modules/editor/components/map_components

사용권

  • GPL v3

설치 방법

  1. 지도 에디터 컴포넌트 파일을 복사 합니다.(쉬운설치의 경우 쉬운 설치를 완료합니다.)
  2. 관리자 페이지 왼쪽 메뉴 하단에 아래쪽 화살표를 클릭하고, 고급 > 에디터( /index.php?module=admin&act=dispEditorAdminIndex )에 접속합니다.
  3. 맨 하단 '에디터 컴포넌트' 중 '지도' 가 생성된 것을 확인하고 오른쪽 '사용' 체크박스에 체크합니다.
  4. 네이버나 다음 지도를 사용하시려면, '지도' 항목의 제목인 [지도] 글자를 클릭합니다.
  5. 지도 API Key 항목에 사용하고 싶은 지도의 API 키 ― 네이버 또는 다음 지도 API 키 ― 를 입력합니다.

사용 방법

  1. 에디터의 확장 컴포넌트에 나타난 지도 컴포넌트를 클릭하면 새 창에 지도 컴포넌트가 나타납니다.
  2. 상단에 [지도]라는 제목을 한번 클릭해봅니다.
  3. 나타난 안내 화면을 읽습니다.
  4. 안내 화면의 문구대로 따라합니다. 오른쪽 지도를 클릭 해보고, 나타난 마커를 한번 클릭해봅니다.
  5. 왼쪽 검색 창도 이용해봅니다.
  6. 지도 편집을 완료했다면, 좌측 하단 [지도 넣기] 버튼을 이용해서 지도를 본문에 입력합니다.
  7. 지도를 수정해야 한다면, 위지윅 에디터 상에 삽입된 지도를 더블클릭합니다.
  8. 지도 크기를 수정해야 한다면, 위지윅 에디터 상에 삽입된 지도를 한번 클릭하고 모서리에 나타난 점을 이용해서 크기를 변경합니다.(IE 만 지원)

바뀐 점

  • @bnu 님께서 자바스크립트 코드를 정리해주셨습니다.(1.1.1)
  • @misol 님께서 component_icon.gif를 변경해 주셨습니다. (에디터 스킨에 따라 아이콘이 표시될 수 있습니다.)
  • Readme.md 파일 내용이 추가 되었습니다.(@misol )

알려진 내용

  • 네이버 지도 API는 SSL(HTTPS) 연결을 지원하지 않습니다. 올해 상반기 중 네이버 API가 HTTPS 지원을 추가하면 지원할 예정입니다.
  • 네이버 지도를 사용하면 지도 편집시 마커 추가와 삭제는 가능하지만, 드래그는 불가능 합니다.

포럼 7

로그인 후 작성할 수 있습니다.
  • 2015-07-05 15:40:29 misol

    @sunnycom ./modules/editor/components/map_components 위치의 파일들을 삭제하면 이 에디터 컴포넌트를 삭제할 수 있습니다만, 해당 오류는 이 컴포넌트와 무관한 오류입니다.

    @키스미베이베 다음 버전에서 100% 폭을 가진 지도를 입력하실 수 있습니다.(자세한 설명은 다음 버전 설명을 참고하세요)

  • 2015-05-05 01:32:22 misol

    @sunnycom XE가 정상적으로 설치되지 않은 것 같습니다. XE Core 전체 파일을 덮어쓰기 해주세요. 이 프로그램으로 인한 에러가 아닙니다.
    @쿠르키 감사합니다.
    @키스미베이베 고민하겠습니다!

  • 2015-04-30 18:45:56 sunnycom

    방금 쉬운설치했다가, 만들어놓은 홈페이지 날아갔어요. . . ㅠ
    Fatal error: Call to a member function getDefaultMid() on a non-object in /host/home5/ikota/html/xe/classes/context/Context.class.php on line 249
    메세지 이렇게 뜨는데 어떻게 해야하나요... ㅠㅠ

  • 2015-04-10 18:09:01 쿠르키

    이슈 하나 넣었습니다 ^^

  • 2015-04-05 02:43:27 키스미베이베

    @misol ㅜㅜ... 이용자들이 이용하는게 목적이라서 (리뷰를 쓰면서 지도에 위치추가) 컴포넌트로 써야돼요 ㅜㅜ

  • 2015-04-04 12:04:04 misol

    @키스미베이베 100% 폭이 필요할때는 지도 모듈, 지도 위젯 이용해주세요!

  • 2015-03-30 00:17:57 키스미베이베

    가로값을 100% 로 잡아주려면 어떻게 고쳐야하나요 ㅜㅜ 반응형레이아웃 쓰고있는데 이것때문에 가로값이 늘어나버려서 레이아웃이 깨져요 ㅜㅜ 그리고 다음 api 받는곳이 달라져서 어떻게 해야될지 모르겠네요 장소검색이안되요