map_components
==============

네이버, 다음 등 대한민국 지도에 충실한 지도 컴포넌트 개발 프로젝트

## 특징

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

## 사용권

* GPL version 3

## 사용할 수 있는 지도 API

* 오픈스트리트 지도, 구글, 네이버, 다음 지도 API

## 설치 위치

* ./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 만 지원)

## 알려진 내용

* 네이버 지도를 사용하면 지도 편집시 마커 추가와 삭제는 가능하지만, 드래그는 불가능 합니다.
* 다음 업데이트시 숫자 입력을 통해 크기를 조절하는 방법을 추가할 예정입니다.( 이번 업데이트에 추가되지 못했습니다.)
