https://xetown.com/xepoint/550200 에 업데이트된 버전을 배포합니다.

특징

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

사용권

설치 위치

  • ./modules/editor/components/map_components

설치 방법

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

사용 방법

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

바뀐 점

  • 지도를 읽는 사람의 위치를 지도에 표시할 수 있습니다. ( @misol )
  • 네이버 지도의 SSL 연결을 완전하게 지원합니다. ( @misol )
  • ClientID 와 Secret 키로 구성된, 네이버 지도의 새로운 포맷을 지원합니다. ( @misol )

알려진 내용

  • 네이버 지도를 사용하면 지도 편집시 마커 추가와 삭제는 가능하지만, 드래그는 불가능 합니다.
  • 숫자 입력을 통해 크기를 조절하는 기능은 추가되지 않을 예정입니다. 숫자 입력을 통해 크기 조절을 원하시는 경우, 지도 자체는 100% width를 가지므로 지도를 포함하는 요소의 크기를 변경하셔서 조절하실 수 있습니다.
Atachment
첨부
  • ?
    @웹지기 님 확인 해주세요.
  • ? profile
    잠깐 사무실에 나와 PC로 답변드러요. 업데이트 정말 감사합니다. 지도에 내 위치 표시해 주신것은 정말 너무 편리합니다. 근처에 내 목표지점과 내 위치가 표시되니 내가 잘 찾아왔구나 하는 안도와 또 목표지점에 가까워지는 내 위치를 보면서 초행길이라도 쉽게 찾아갈 수 있게 되었습니다.
  • profile
    감사합니다. 사이트 만들면 필히 적용하겠습니다.
  • ?
    오랜만에 오는군요~ 좋은거같아요 +__+
  • ?
    잘 사용하고 있는 사람입니다. 감사합니다.
    이번 버젼은 다음지도를 사용하는 분에게는 변화가 거의 없는것 같습니다.
    좋은 프로그램올려주셔서 감사합니다.
  • ?
    네이버 지도로 셋팅하면 컴포넌트 실행 후 팝업 뜰 때 지도가 흰바탕으로 사라지고,
    다음 지도로 셋팅하면 검색까지 되고 누르면 지도가 보이기는 한데 마크가 자동으로 안 되는데
    저만 그런가요? @misol
  • ? ?
    새창으로 뜬 에디터 컴포넌트 창의 지도에 클릭 한번 해보세요
  • profile
    사용해보려하니 아래와 같은 에러가 뜨네요..ㅜㅜ
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /host/home4/koicaparaguay/html/xe/classes/db/DB.class.php on line 414

    php는 5.5버전에 Mysql 5.1을 쓰고 있는데요.. 뭐가 잘못된걸 까요?
  • profile ?
    다른 기능들은 되시나요? 메모리 할당에 실패했다는 오류 메시지입니다.
  • ?
    감사합니다 잘사용하겠습니다
  • ?
    감사합니다
  • ?
    잘쓸게요 감사합니다
  • ?
    에러가 나는데요. 어디서도 해결을 못하여 문의드립니다.
    "죄송합니다. 문제가 발생했습니다.
    Google 지도가 제대로 로드되지 않았습니다. 자바스크립트 콘솔에서 자세한 기술 정보를 확인하세요."라는 메시지가 표시됩니다.
    무슨 문제일까요?
  • ? ?
    많은 분들께서 문제를 보고해주셔서 확인중입니다 ㅜㅜ
    제가 요즘 시간이 많지 않아서 시간이 걸릴 것 같습니다. 당분간 다음/네이버 지도 API를 이용해주세요.
  • profile
    저도 이제 설치 해봅니다. 바쁘신것 같아서 차분히 답변 기다리겠습니다. 전 지도 삽입시 화면에 지도가 안뜨고 대체문자열이라고이렇게 뜨네요 Tzo4OiJzdGRDbGFzcyI6NTp7czoxMDoibWFwX2NlbnRlciI7czoyMjoiMzguMjA3MTY2MSwxMjguNTkxODQ3OSI7czo1OiJ3aWR0aCI7czozOiI2MDAiO3M6NjoiaGVpZ2h0IjtzOjM6IjMwMCI7czoxMToibWFwX21hcmtlcnMiO3M6MDoiIjtzOjg6Im1hcF96b29tIjtzOjI6IjE1Ijt9
    글등록을 하게되면 지도는 정상적으로 표시 되구요
  • profile ?
    해당 문제는 해결되지 않지만, https://xetown.com/xepoint/343377 가 더 최신 버전입니다. 위지윅에디터에서 지도는 구글 API 정책이 변경되어서 개선 예정 입니다.
  • ? profile
    답변 감사드립니다. 참고로 xetown에서는 오류 안나오고 정상 적으로 동작 되네요 ^^
  • profile ?
    기존에 사용하던 도메인에서는 정상적으로 출력됩니다.
  • profile
    감사합니다.
  • profile
    좋아요 ^^
  • profile
    감사합니다. 유용하게 사용하고 있습니다.
  • profile
    잘쓰겠습니다. 감사합니다!!
  • profile ?
    https://xetown.com/xepoint/550200 를 사용하세요!