DNA 포럼 API 서비스 모음 DNA Lens

지도 API 레퍼런스

Contents

1 DMap
1.1 생성자(Constructor)
1.1.1 Constructor
1.1.2 parameter Options
1.2 프로퍼티(Property)
1.3 메소드(Method)
1.3.1 Configuration
1.3.2 Map State
1.3.3 Modifty the Map State
1.3.4 Overlays
1.3.5 Controls
1.3.6 Coordiante
2 DMark
2.1 생성자(Constructor)
2.1.1 Constructor
2.1.2 parameter Options
2.2 프로퍼티(Property)
2.3 메소드(Method)
3 DInfoWindow
3.1 생성자(Constructor)
3.1.1 Constructor
3.1.2 parameter Options
3.2 프로퍼티(Property)
3.3 메소드(Method)
4 DSize
4.1 생성자(Constructor)
4.1.1 Constructor
4.2 프로퍼티(Property)
4.3 메소드(Method)
5 DLatLng
5.1 생성자(Constructor)
5.1.1 Constructor
5.2 프로퍼티(Property)
5.3 메소드(Method)
6 DPoint
6.1 생성자(Constructor)
6.1.1 Constructor
6.2 프로퍼티(Property)
6.3 메소드(Method)
7 DIcon
7.1 생성자(Constructor)
7.1.1 Constructor
7.2 프로퍼티(Property)
7.3 메소드(Method)
8 DLink
8.1 생성자(Constructor)
8.1.1 Constructor
8.2 프로퍼티(Property)
8.3 메소드(Method)
9 DLine
9.1 생성자(Constructor)
9.1.1 Constructor
9.1.2 parameter options
9.2 프로퍼티(Property)
9.3 메소드(Method)
10 DPolyline
10.1 생성자(Constructor)
10.1.1 Constructor
10.1.2 parameter options
10.2 프로퍼티(Property)
10.3 메소드(Method)
11 DPolygon
11.1 생성자(Constructor)
11.1.1 Constructor
11.1.2 parameter options
11.2 프로퍼티(Property)
11.3 메소드(Method)
12 DCircle
12.1 생성자(Constructor)
12.1.1 Constructor
12.1.2 parameter options
12.2 프로퍼티(Property)
12.3 메소드(Method)
13 DText
13.1 생성자(Constructor)
13.1.1 Constructor
13.1.2 parameter options
13.2 프로퍼티(Property)
13.3 메소드(Method)
14 DZoomControl
14.1 생성자(Constructor)
14.1.1 Constructor
14.1.2 parameter options
14.2 프로퍼티(Property)
14.3 메소드(Method)
15 DIndexMapControl
15.1 생성자(Constructor)
15.1.1 Constructor
15.1.2 parameter Options
15.2 프로퍼티(Property)
15.3 메소드(Method)
16 DMapTypeControl (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
16.1 생성자(Constructor)
16.1.1 Constructor
16.2 프로퍼티(Property)
16.3 메소드(Method)
17 Functions
18 DDownloadUrl
18.1 Call Information
18.2 Parameter Info
19 Static Object
20 DEvent
20.1 Static Functions
20.2 사용자 이벤트 등록가능 객체
20.2.1 DMap Class Instance
20.2.2 DMark Class Instance
20.2.3 DInfoWindow Class Instance



1 DMap #

1.1 생성자(Constructor) #

1.1.1 Constructor #

Constructor Description
DMap(Element Container [, Object Options]) 새로운 지도개체를 생성한다. Container는 웹페이지내에 지도를 표시하는 영역으로 일반적으로 Div Element이다. 이는 개체 또는 개체명으로 전달한다.

1.1.2 parameter Options #

* Options에 대한 설명 및 Options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
String map_type "TYPE_MAP" 지도의 타입을 설정한다(2D - "TYPE_MAP", 스카이뷰 - "TYPE_SKYVIEW" (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
Boolean map_hybrid true 지도의 타입이 스카이뷰일 경우 하이브리드를 표시할지 여부를 설정한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
Boolean reduce_scale true 하단 축척표시바를 보여줄 것인지를 설정한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
Number width container의 너비 또는 800px 지도의 너비를 설정한다
Number height container의 높이 또는 600px 지도의 높이를 설정한다
Number level 2 현재 지도가 표시되는 레벨을 설정한다
DLatLng point lat:37.565521842577596, lng: 126.97785632869885(서울특별시 중구 명동 서울시청) 지도가 표시되는 중심 좌표값을 설정한다
String coordinate wgs84
(현재좌표계)
현재 지도의 좌표계를 설정한다
ex)congnamul, wgs84, ktm
Boolean contextMenu true 오른쪽 버튼을 이용한 context menu의 사용여부를 설정한다. true로 설정하게 되면, 거리재기,면적재기,이전,이후의 기능을 이용할 수 있다.
Boolean autosize false 지도영역이 브라우저의 사이즈에 맞게 조절될지 여부를 설정한다.
true로 설정하게 되면, options의 offsetX, offsetY의 값을 이용해 브라우저의 너비에 따라 지도 영역도 자동으로 조절된다
Number offsetX 0 options autosize가 true로 설정되어 있을때, 브라우저 너비에서 offsetX값 만큼을 제외한 후, 지도 영역너비를 지정한다.
autosize가 false일때 이 값은 무시된다.
Number offsetY 0 options autosize가 true로 설정되어 있을때, 브라우저 높이에서 offsetY값 만큼을 제외한 후, 지도 영역높이를 지정한다.

1.2 프로퍼티(Property) #

Property Type Description

1.3 메소드(Method) #

1.3.1 Configuration #

Method Return Value Description
setMapType(String type) None 지도의 타입을 설정한다. (2D - "TYPE_MAP", 스카이뷰 - "TYPE_SKYVIEW" (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
getScreenPoint(DPoint point) DPoint 현재 전체화면 기준의 좌표를 지도 내부화면 기준의 좌표로 반환한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
getPixByCoordPoint(DPoint point [, String type]) DPoint 지도좌표를 지도 내부화면 기준의 화면좌표(픽셀)로 변환해준다. type을 지정하지 않으면 현재 좌표체계로 변환한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
getCoordByPixPoint(DPoint point [, String' type]) DPoint 지도 내부화면 기준의 화면좌표를 지도좌표로 변환해준다. type을 지정하지 않으면 현재 좌표체계로 변환한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
enableDragging() None 지도상에 Mouse Dragging을 허용한다
disableDragging() None 지도상에 Mouse Dragging을 허용하지 않는다
getDraggingEnabled() Boolean 지도상에 Mouse Dragging이 허용여부를 알려준다.
enableScrollWheelZoom() None 지도상에 Mouse Wheel을 이용한 확대/축소를 허용한다.
disableScrollWheelZoom() None 지도상에 Mouse Wheel을 이용한 확대/축소를 허용하지 않는다.
getScrollWheelZoomEnabled() Boolean 지도상에 Mouse Wheel을 이용한 확대/축소가 허용되어 있을때 true를 반환한다.
enableDoubleClickZoom() None 지도상에 Mouse DoubleClick시 확대/축소 기능이 작동한다.
disableDoubleClickZoom() None 지도상에 Mouse DoubleClick시 확대/축소 기능이 작동하지 않는다.
getDoubleClickZoomEnabled() Boolean 지도상에 Mouse DoubleClick시 확대/축소가 허용되어 있을때 true를 반환한다.
setCursor(String type) None 지도상에 마우스 Cursor 모양을 설정한다.
(참고 : http://www.w3schools.com/css/pr_class_cursor.asp )
setEnableContextMenu() None 지도상에서 마우스 오른쪽 키를 눌렀을때 contextMenu를 표시하도록 설정한다.
setDisableContextMenu() None 지도상에서 마우스 오른쪽 키를 눌렀을때 contextMenu를 표시하지 않도록 설정한다.

1.3.2 Map State #

Method Return Value Description
getMode() Number Map Client의 mode를 가져온다
Mode
0 :확대
1 : MOVE 이동
2 : POINT 위치 선택
3 : AREA 영역(면적)측정
4 : DISTANCE 거리 측정
5 : LINE 라인그리기
6 : ARROW 화살표 그리기
7 : CIRCLE 원그리기
8 : RECT 사각형 그리기
9 : TEXT 텍스트 입력
getCenter() DPoint 현재 지도의 중심 좌표를 반환한다.
getBound() Array(left,bottom,right,top) 현재 지도의 경계(boundary) 영역정보를 가지고 있는 배열을 반환한다.
getSize() DSize 화면에 표시된 지도의 Container의 너비와 높이를 반환한다.(px단위)
getRealSize() DSize 화면에 표시된 지도의 실제 너비와 높이를 반환한다.(m단위)
getLevel() Number 현재 지도의 Level을 반환한다.
0~11 총 12단계
getScale() Number 현재 지도의 Scale을 반환한다.

1.3.3 Modifty the Map State #

Method Return Value Description
setMode(Number mode) None Map Client의 mode를 설정한다.
setCenter(DPoint point, Number level) None 현재 표시된 지도의 level로 point를 중심으로 좌표를 이동 시킨다.
point는 중심으로 이동시킬 중심좌표이며, level은 지도의 축척을 결정한다.
setBound(Number l, Number b, Number r, Number t) None 현재 지도의 영역을 설정한다, 설정 후, 지도의 경계와 크기를 이용해서 지도의 중앙점과 scale를 설정한다.
previousMap() None 이후에 본 지도의 영역으로 이동한다.
nextMap() None 이전에 본 지도의 영역으로 이동한다.
zoomIn() None 지도의 2배수 scale로 확대한다.
zoomOut() None 지도의 2배수의 scale로 축소한다.
panTo([DPoint dPoint] or [DLatLng dLatLng]) None 현재의 지도를 지정 좌표까지 부드럽게 이동한다.

1.3.4 Overlays #

Method Return Value Description
addOverlay(Object overlay[, String key]) None 현재 지도에 Overlay를 추가한다.
overlay는 DMark, DInfoWindow, DLine, DOval, DCircle, DPolyline, DPolygon, DText 클래스의 객체이다. key는 overlay의 그룹 아이디를 가리킨다. overlay들을 그룹으로 묶어서 관리하고자 할때 사용한다.
removeOverlay([Object overlay]) None 지도위에 표시된 overlay를 제거한다. overlay가 지정되지 않았을 때에는 최근에 overlay시킨 순서대로 제거된다.
clearOverlay() None 지도위에 표시된 모든 overlay들을 제거한다.

1.3.5 Controls #

Method Return Value Description
addControl(Object control) None API에서 미리 정의해 둔, 컨트롤을 현재 지도상에 추가한다.
parameter Control은기DZoomControl, DIndexMapControl 클래스 중 하나의 개체이다.
removeControl(Object control None 현재 지도상에 표시된 컨트롤을 제거한다.
parameter Control은 DZoomControl, DIndexMapControl 클래스 중 하나의 개체이다.

1.3.6 Coordiante #

Method Return Value Description
setCoordinateType(String type) None 지도의 기본 좌표를 설정한다.
congnamul, wgs84, ktm
getTransCoord(DPoint dPoint, String fromType, String toType) DPoint fromType 좌표계인 dPoint 객체를 toType 좌표계로 변환하여 리턴해준다.
Top 이동


2 DMark #

2.1 생성자(Constructor) #

2.1.1 Constructor #

Constructor Description
DMark(DPoint point, Object Options) 새로운 Mark개체를 생성한다. point는 Mark를 표시할 좌표를 나타낸다.

2.1.2 parameter Options #

* Options에 대한 설명 및 Options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
DInfoWindow infowindow null 마크를 클릭또는 마우스 오버했을때 모여줄 정보창을 정의 한다, 정보창은 tag/ html/ flash 형태가 가능하다.
DIcon/String mark 기본 mark이미지는 아래와 같다
new DIcon('http: //imap.daum.net/apis/
n_local_blit_04.png', new DSize(31, 35), new DPoint(-23, -35))
표시되는 마크의 이미지를 설정한다. DIcon객체가 아닌 string으로도 설정할수 있다.
ex)<img src="http: //localimg.daum.net/localimages/07/
2008/map/i_mk_this02.gif" width="19" height="24" />
Boolean draggable false 마크의 드래깅 여부를 설정한다.
Boolean removable false 마크의 삭제가능 여부를 설정한다. True로 설정되면 마크의 오른쪽 상단에 ‘삭제’버튼을 표시한다
Boolean clickable true 마크에 마우스를 가져 갔을때, 클릭가능 여부를 설정한다.
true인 경우 cursor 모양이 hand 타입으로 변경된다.
Number zindex 1 마크의 z-index값을 설정한다.
String coordinate wgs84
(현재좌표계)
현재 지도의 좌표계를 설정한다
ex) wgs84, congnamul, ktm
Boolean infowindow_mouseover false 마크에 정의된 정보창이 mouseover 이벤트에 작동할 지 여부를 설정한다. false이면 클릭시 정보창이 보여지며, true로 설정되면, mouseover이벤트에 정보창이 보여지게 된다.
Element label null 마크에 표시될 label을 html tag형태로 설정한다.
DPoint offset null 마크가 표시될 offset 값을 지정한다.
new DPoint(-10, -10)
지정되지 않았을 경우, 마크의 사이즈의 1/2로 offset값을 설정한다.

2.2 프로퍼티(Property) #

Property Type Description
panel Object 마크의 DOM객체를 반환한다.

2.3 메소드(Method) #

Method Return Value Description
getObject() Object 마크의 DOM객체를 반환한다.
setZindex(Number zindex) None 마크의 zindex의 값을 설정한다.
getZindex() Number 마크의 zindex의 값을 반환한다.
setLink(DLink link) None 마크의 link를 설정한다.
getLink() DLink 마크의 link를 반환한다.
setPoint(DPoint point) None 마크의 좌표를 지정한다.
getPoint() DPoint 마크의 좌표를 반환한다.
show() None 마크를 지도상에 표시한다.
hide() None 마크를 지도상에서 숨긴다.
isShow() Boolean 마크의 현재 상태를 반환한다. show상태인경우에는 true를 hide상태인 경우에는 false를 반환한다.
destroy() None 마크를 지도상에서 제거한다.


Top 이동


3 DInfoWindow #

3.1 생성자(Constructor) #

3.1.1 Constructor #

Constructor Description
DInfoWindow(String contents, Object Options) 새로운 정보창 개체를 생성한다. contents parameter는 정보창에 들어갈 내용을 설정한다.

3.1.2 parameter Options #

* Options에 대한 설명 및 Options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
Boolean removable false 정보창의 오른쪽 상단에 '삭제'버튼을 표시할 지 여부를 설정한다.
Number width null 정보창의 너비를 설정한다.
Number height null 정보창의 높비를 설정한다.
Number zindex 2 정보창의 z-index값을 설정한다.
String coordinate wgs84
(현재좌표계)
현재 지도의 좌표계를 설정한다
ex)congnamul, wgs84, ktm
DPoint point null 마크 없이 지도위에 정보창만을 띄울 경우, 좌표 point값에 의해 정보창을 지도상에 표시한다.
DPoint offset null 마크를 클릭 또는 마우스오버로 정보창 띄울 경우에 사용되는 option이다.
정보창이 표시될 offset 값을 지정한다.
new DPoint(-10, -10)
지정되지 않았을 경우, 정보창과 관련된 마크의 상단에 표시된다.
Boolean show false 정보창이 마크에 의해 표시되는 경우, 기본적으로 화면에 표시할 지의 여부를 설정한다.

3.2 프로퍼티(Property) #

Property Type Description
panel Object 정보창의 DOM객체를 반환한다.

3.3 메소드(Method) #

Method Return Value Description
getObject() Object 정보창의 DOM객체를 반환한다.
setZindex(Number zindex) None 정보창의 zindex의 값을 설정한다.
getZindex() Number 정보창의 zindex의 값을 반환한다.
setPoint(DPoint point) None 정보창의 좌표를 지정한다.
getPoint() DPoint 정보창의 좌표를 반환한다.
setContents(String contents ) None 정보창에 보여질 contents를 설정한다.
url, tag, text로 설정가능하다.
getContents() String 정보창에 정의된 contents를 반환한다.
show() None 정보창을 지도상에 표시한다.
hide() None 정보창을 지도상에서 숨긴다.
isShow() Boolean 정보창의 현재 상태를 반환한다. show상태인경우에는 true를 hide상태인 경우에는 false를 반환한다.
destroy() None 정보창을 지도상에서 제거한다.

Top 이동


4 DSize #

4.1 생성자(Constructor) #

4.1.1 Constructor #

Constructor Description
DSize(Number width, Number height) 새로운 사이즈(size)객체를 생성한다.
width는 너비를 height는 높이를 나타낸다.

4.2 프로퍼티(Property) #

Property Type Description
width Number 사이즈 개체의 너비를 나타낸다.
height Number 사이즈 개체의 높이를 나타낸다.

4.3 메소드(Method) #

Method Return Value Description
equals(DSize dSize) Boolean 현재 size와 파리미터로 제공된 dSize의 개체의 사이즈가 동일한지 판단한다. 동일한 경우 true를 반환한다.
var isSame = objSize.equals(new DSize(300,300));

Top 이동


5 DLatLng #

5.1 생성자(Constructor) #

5.1.1 Constructor #

Constructor Description
DLatLng(Number lat, Number lng) 새로운 위/경도(latlng)객체를 생성한다.
lat와 lng는 wgs84 좌표체계상의 위도(lat)와 경도(lng)를 나타낸다.
DPoint가 사용되는 곳에서 같은 목적으로 사용할 수 있다.

5.2 프로퍼티(Property) #

Property Type Description
Private lat Number 위도 좌표값
Private lng Number 경도 좌표값

5.3 메소드(Method) #

Method Return Value Description
equals(DLatLng dLatLng) Boolean 현재 객체의 좌표와 파리미터로 제공된 dLatLng의 값이 동일한지 판단한다. 동일한 경우 true를 반환한다.
var isSame = objPoint.equals(new DLatLng(37.48879895934866, 127.03130020103005));
setPoint(Number _lat, Number _lng) None LatLng객체의 위/경도 좌표를 변경한다.
getPoint() String 현재 객체의 좌표를 문자열로 반환한다.
dLatLng.getPoint(); //위도, 경도

Top 이동



6 DPoint #

6.1 생성자(Constructor) #

6.1.1 Constructor #

Constructor Description
DPoint(Number x, Number y) 새로운 포인트(point)객체를 생성한다.
x와 y는 각각 x좌표와 y좌표를 나타낸다.
DLatLng가 사용되는 곳에서 같은 목적으로 사용할 수 있다.

6.2 프로퍼티(Property) #

Property Type Description
x Number x좌표
y Number y좌표

6.3 메소드(Method) #

Method Return Value Description
equals(DPoint dPoint) Boolean 현재 객체의 point와 파리미터로 제공된 dPoint의 값이 동일한지 판단한다. 동일한 경우 true를 반환한다.
var isSame = objPoint.equals(new DPoint(300,300));
setPoint(Number x, Number y) None Point객체의 프로퍼티를 변경한다.
add(Number offsetX, Number offsetY) None 기존 좌표값에서 파라미터 offsetX, offsetY만큼씩 더한다.

Top 이동


7 DIcon #

7.1 생성자(Constructor) #

7.1.1 Constructor #

Constructor Description
DIcon(String src, DSize size[, DPoint offset]) 새로운 아이콘(icon)객체를 생성한다.
src는 아이콘에 사용될 이미지 경로를 나타내며, size는 이미지의 사이즈를 가리키는 DSize 객체이다, offset은 아이콘이 출력될 위치를 지정하는 파라미터로 offset의 x, y 값 만큼 아이콘을 이동 시켜 지도에 표시한다.
offset값이 지정되지 않았을 경우, default로 아이콘의 이미지 사이즈의 1/2로 offset을 설정한다.
이 아이콘 객체는 DMark 개체를 통해서만 지도위에 Overlay시킬 수 있다.

7.2 프로퍼티(Property) #

Property Type Description
src String 아이콘의 이미지 경로
size DSize 아이콘의 사이즈
offset DPoint 오프셋

7.3 메소드(Method) #

Method Return Value Description

Top 이동


8 DLink #

8.1 생성자(Constructor) #

8.1.1 Constructor #

Constructor Description
DLink(String url, String target) 새로운 링크(link)객체를 생성한다.
url은 링크 되어질 주소를 가리키며, target은 link의 타겟을 나타낸다.

8.2 프로퍼티(Property) #

Property Type Description
url String link의 url, 경로
target DSize 타겟

8.3 메소드(Method) #

Method Return Value Description
setUrl( string url) None 경로를 지정한다.
setTarget( string target) None 타겟를 지정한다.

Top 이동


9 DLine #

9.1 생성자(Constructor) #

9.1.1 Constructor #

Constructor Description
new DLine(DPoint sPoint, DPoint ePoint [, Object options]) 새로운 라인(line)객체를 생성한다. 생성자의 파라메터로 시작좌표(sPoint), 종료좌표(ePoint)를 받는다.

9.1.2 parameter options #

* options에 대한 설명 및 options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
String coordinate wgs84
(현재좌표계)
적용할 좌표계를 설정한다
Number strokeWeight 2 라인의 두깨를 설정한다(px)
String strokeColor #ff0000 라인의 컬러값을 설정한다.
Number strokeOpacity 0.5 선의 투명도를 설정한다.

9.2 프로퍼티(Property) #

Property Type Description

9.3 메소드(Method) #

Method Return Value Description




10 DPolyline #

10.1 생성자(Constructor) #

10.1.1 Constructor #

Constructor Description
new DPolyline(Array DPoint dPoints [, Object options]) 새로운 폴리라인(polyline)객체를 생성한다. 생성자의 파라메터로 각 좌표포인트의 배열을 전달 받는다.

10.1.2 parameter options #

* options에 대한 설명 및 options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
String coordinate wgs84
(현재좌표계)
적용할 좌표계를 설정한다
Number strokeWeight 2 라인의 두깨를 설정한다(px)
String strokeColor #ff0000 라인의 컬러값을 설정한다.
Number strokeOpacity 0.5 선의 투명도를 설정한다.
String fillColor #ffffff 배경을 채울 색상을 지정한다.
Number fillOpacity 0.0 배경의 투명도를 설정한다.

10.2 프로퍼티(Property) #

Property Type Description

10.3 메소드(Method) #

Method Return Value Description




11 DPolygon #

11.1 생성자(Constructor) #

11.1.1 Constructor #

Constructor Description
new DPolygon(Array DPoint dPoints [, Object options]) 새로운 폴리곤(polygon)객체를 생성한다. 생성자의 파라메터로 각 좌표포인트의 배열을 전달 받는다.

11.1.2 parameter options #

* options에 대한 설명 및 options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
String coordinate wgs84
(현재좌표계)
적용할 좌표계를 설정한다
Number strokeWeight 2 라인의 두깨를 설정한다(px)
String strokeColor #0000ff 라인의 컬러값을 설정한다.
Number strokeOpacity 0.5 선의 투명도를 설정한다.
String fillColor #0000ff 배경을 채울 색상을 지정한다.
Number fillOpacity 0.5 배경의 투명도를 설정한다.

11.2 프로퍼티(Property) #

Property Type Description

11.3 메소드(Method) #

Method Return Value Description




12 DCircle #

12.1 생성자(Constructor) #

12.1.1 Constructor #

Constructor Description
new DCircle(DPoint sPoint, DPoint ePoint [, Object options]) 새로운 원(circle)객체를 생성한다. 생성자의 파라메터로 시작점과 끝점을 전달받는다.

12.1.2 parameter options #

* options에 대한 설명 및 options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
String coordinate wgs84
(현재좌표계)
적용할 좌표계를 설정한다
Number strokeWeight 2 라인의 두깨를 설정한다(px)
String strokeColor #ff0000 라인의 컬러값을 설정한다.
Number strokeOpacity 0.5 라인의 투명도를 설정한다.

12.2 프로퍼티(Property) #

Property Type Description

12.3 메소드(Method) #

Method Return Value Description




13 DText #

13.1 생성자(Constructor) #

13.1.1 Constructor #

Constructor Description
new DText(DPoint dPoint, String message [, Object options]) 새로운 텍스트(text)객체를 생성한다. 생성자의 파라메터로 좌표와 텍스트를 전달받는다.

13.1.2 parameter options #

* options에 대한 설명 및 options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
String coordinate wgs84
(현재좌표계)
적용할 좌표계를 설정한다

13.2 프로퍼티(Property) #

Property Type Description

13.3 메소드(Method) #

Method Return Value Description




14 DZoomControl #

14.1 생성자(Constructor) #

14.1.1 Constructor #

Constructor Description
new DZoomControl() 확대컨트롤(ZoomControl)객체를 생성한다.

14.1.2 parameter options #

* options에 대한 설명 및 options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description

14.2 프로퍼티(Property) #

Property Type Description
align String 컨트롤의 수평정렬상태를 가지고 있다.
setAlign 메소드를 사용하여 변경할 수 있다. left | center | right
valign String 컨트롤의 수직정렬상태를 가지고 있다.
setValign 메소드를 사용하여 변경할 수 있다. top | middle | bottom

14.3 메소드(Method) #

Method Return Value Description
show() none 지도상에서 컨트롤이 숨겨져 있으면 보이게 한다.
hide() none 지도상에서 컨트롤을 숨긴다.
setAlign(String align) none 컨트롤의 수평정렬을 지정한다.
setValign(String valign) none 컨트롤의 수직정렬을 지정한다.

Top 이동


15 DIndexMapControl #

15.1 생성자(Constructor) #

15.1.1 Constructor #

Constructor Description
new DIndexMapControl([Object Options] (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)) 인덱스맵컨트롤(IndexMapControl)객체를 생성한다.

15.1.2 parameter Options #

* Options에 대한 설명 및 Options를 정의하지 않았을 경우 기본 값을 정의한다.
Option name Default value Description
Boolean visible true 인덱스맵을 숨김상태(toggle 버튼 지원)로 보여질 것인지를 결정한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)

15.2 프로퍼티(Property) #

Property Type Description
align String 컨트롤의 수평정렬상태를 가지고 있다.
setAlign 메소드를 사용하여 변경할 수 있다. left | center | right
valign String 컨트롤의 수직정렬상태를 가지고 있다.
setValign 메소드를 사용하여 변경할 수 있다. top | middle | bottom

15.3 메소드(Method) #

Method Return Value Description
show() none 지도상에서 컨트롤이 숨겨져 있으면 보이게 한다.
hide() none 지도상에서 컨트롤을 숨긴다.
setAlign(String align) none 컨트롤의 수평정렬을 지정한다.
setValign(String valign) none 컨트롤의 수직정렬을 지정한다.
showControl() none toggle 버튼에 의해 숨겨졌으면 보이게 한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)
hideControl() none toggle 버튼을 남기고 컨트롤을 숨기는 역할을 한다. (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0)

Top 이동

16 DMapTypeControl (http://image.hanmail.net/hanmail/top/2006_top/i_n.gif in 지도API 2.0) #

16.1 생성자(Constructor) #

16.1.1 Constructor #

Constructor Description
new DMapTypeControl() 새로운 DMapTypeControl 객체를 생성합니다.

16.2 프로퍼티(Property) #

Property Type Description
align String 컨트롤의 수평정렬상태를 가지고 있다.
setAlign 메소드를 사용하여 변경할 수 있다. left | center | right
valign String 컨트롤의 수직정렬상태를 가지고 있다.
setValign 메소드를 사용하여 변경할 수 있다. top | middle | bottom

16.3 메소드(Method) #

Method Return Value Description
show() none 지도상에서 컨트롤이 숨겨져 있으면 보이게 한다.
hide() none 지도상에서 컨트롤을 숨긴다.
setAlign(String align) none 컨트롤의 수평정렬을 지정한다.
setValign(String valign) none 컨트롤의 수직정렬을 지정한다.

Top 이동

17 Functions #

18 DDownloadUrl #

18.1 Call Information #

Function Return Value Description
DDownloadUrl(String url, Function handler) none 비동기(Ajax)로써 지정한 url로부터 XML데이터를 내려받아 handler에서 데이터를 파싱할 수 있도록 한다.

18.2 Parameter Info #

Name Description
String url XML데이터롤 요청할 url 위치를 지정한다.
Function handler(XMLDocument _xml) 요청이 성공하였을 경우 handler의 내용을 실행한다. 첫번째 파라메터로 XML문서가 할당된다.

Top 이동


19 Static Object #

20 DEvent #

20.1 Static Functions #

Function Return Value Description
addListener(Element src, String type, Function handler) none 사용자 이벤트를 등록한다.
removeListener(Element src, String type, Function handler) none 사용자 이벤트를 해제한다.

20.2 사용자 이벤트 등록가능 객체 #

20.2.1 DMap Class Instance #

Event TypeDescriptionParameters
move현재지도를 이동할때 발생DSize:dSize - 이동된 전체 값
drag현재지도를 drag할때 발생,
move 이벤트가 연동해서 발생한다.
none
startdrag현재지도에서 drag를 시작할 때 발생. Boundary 값 반환 Array boundary[left, top, right, bottom]
enddrag현재지도에서 drag를 종료할 때 발생 Boundary 값 반환 (2.0부터 moveend로 통폐합) Array boundary[left, top, right, bottom]
click현재지도를 마우스로 클릭하였을 때 발생. DPoint 좌표 반환 DPoint dPoint
dblclick현재지도를 마우스로 더블클릭할 때 발생 DPoint 좌표 반환 DPoint dPoint
mousemove현재지도위에서 마우스를 이동할 때 발생 DPoint 좌표 반환 DPoint dPoint
zoom현재지도의 축척이 변하였을 때 발생. 이전 레벨, 다음 레벨 반환 Number newLevel, Number oldLevel
redraw현재지도가 다시 그려질 때 발생. 중앙점 이동 혹은 축척수준 변경시 발생none
moveend현재지도의 이동이 완료되었을 때 발생. 중심점 좌표 DPoint 좌표 반환 DPoint dPoint
DMap Event로 이동

20.2.2 DMark Class Instance #

Event TypeDescriptionParameters
click현재마크를 마우스로 클릭하였을 때 발생none
mousedown현재마크 위에서 마우스버튼을 눌렀을때 발생none
mouseup현재마크 위에서 마우스버튼을 놓았을때 발생none
mouseover현재마크위에 마우스포인트가 올라왔을때 발생 DPoint dPoint - 현재 마우스가 위치한 포인트 값
mouseout현재마크위에서 마우스포인트가 빠져나왔을때 발생none
enddrag 드래그가 가능한 마크에서 드래그 후, 마우스 버튼을 놓았을때 발생 this - 마크 객체

DMark Event로 이동

20.2.3 DInfoWindow Class Instance #

Event TypeDescriptionParameters
mouseover현재오버레이윈도우에 마우스포인트가 올라왔을때 발생none
mouseout현재오버레이윈도우에 마우스포인트가 빠져나왔을때 발생none
DInfoWindow Event로 이동