new thinkware.maps.Map
지도 API 를 사용하기 위한 핵심 객체입니다. 지도를 표시할 대상 엘리먼트와 지도의 타입, 중심 좌표 등을 설정합니다.
  • Parameter

    값(타입) 설명
    (Element|string) 필수 지도를 표시할 DOM 엘리먼트 또는 엘리먼트의 ID
    (Object) 옵션 type(string) 지도의 타입: i(일반), m(모바일), s(요약), a(항공배경), m_a(모바일항공), s_a(요약항공), hybrid(항공) default: i
    center twX(number) 지도의 중심 X 좌표: 팅크웨어 좌표단위(default: 169030)
    twY(number) 지도의 중심 Y 좌표: 팅크웨어 좌표단위(default: 517922)
    level(number) 지도의 레벨(default: 1)
    callback(Function|undefined) 초기화 후 실행할 함수(default: undefined)
    logo positioning(string) 로고를 표시할 위치(top-left, top-center, top-right, center-left, center-center, center-right, bottom-left, bottom-center, bottom-right) default: bottom-right
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
zoomIn
현재 지도 레벨에서 한 단계 확대합니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 500)
    callback(Function|undefined) 종료 콜백(default: undefined)
zoomOut
현재 지도 레벨에서 한 단계 축소합니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 500)
    callback(Function|undefined) 종료 콜백(default: undefined)
getLevel
지도의 레벨을 반환합니다.
  • Return

    값(타입) 설명
    (number) 현재 지도의 레벨
setLevel
지도의 레벨을 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 설정할 지도의 레벨
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 500)
    callback(Function|undefined) 종료 콜백(default: undefined)
panByPixel
지도를 픽셀만큼 이동합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 2000)
    callback(Function|undefined) 종료콜백(default: undefined)
panTo
입력한 좌표로 지도의 중심을 이동합니다. 입력한 좌표가 현재 좌표와 너무 멀리 떨어져 있을 경우 애니메이션이 적용되지 않습니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    txY(number) 팅크웨어 좌표단위
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 2000)
    callback(Function|undefined) 종료 콜백(default: undefined)
flyTo
입력한 좌표로 날아서 이동합니다. 입력한 좌표가 현재 좌표와 너무 멀리 떨어져 있을 경우 애니메이션이 적용되지 않습니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    txY(number) 팅크웨어 좌표단위
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 2000)
    callback(Function|undefined) 종료 콜백(default: undefined)
getCenter
지도의 중심 좌표를 반환합니다. 반환된 좌표는 기본적으로 정수형이지만 필요에 따라 소수점을 포함하는 정밀 좌표를 얻을 수 있습니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 소수점 단위 반환 여부(false: default)
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setCenter
입력한 좌표로 지도의 중심을 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setCenterByExtent
입력한 영역이 화면에 모두 표시되도록 지도의 중심과 레벨을 조정합니다. 설정한 영역이 화면에 꽉차보이지 않도록 padding을 설정할수도 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 bottomLeft bottom(number) 팅크웨어 좌표단위
    left(number) 팅크웨어 좌표단위
    topRight top(number) 팅크웨어 좌표단위
    right(number) 팅크웨어 좌표단위
    (Object) 옵션 padding(Array<number>) 여유 영역(px) ([top, right, bottom, left], default: [50, 50, 50, 50])
    duration(number) 이동 시간(ms) (default: 0)
    callback(Function|undefined) 종료 콜백(default: undefined)
setCenterByCoords
입력한 좌표들이 화면에 모두 표시되도록 지도의 중심과 레벨을 조정합니다. 설정한 영역이 화면에 꽉차보이지 않도록 padding을 설정할수도 있습니다.
  • Parameter

    값(타입) 설명
    (Array<twX: number, twY: number>) 필수 좌표쌍의 배열 [{twX, twY}, ...]
    (Object) 옵션 padding(Array<number>) 여유 영역(px) ([top, right, bottom, left], default: [50, 50, 50, 50])
    duration(number) 이동 시간(ms) (default: 0)
    callback(Function|undefined) 종료 콜백(default: undefined)
getDraggable
지도의 드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
지도의 드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZoomable
지도의 레벨 변경 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 레벨 변경 가능 여부
setZoomable
지도의 레벨 변경 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 레벨 변경 가능 여부(default: true)
getRotatable
지도의 회전 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 회전 가능 여부
setRotatable
지도의 회전 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 회전 가능 여부(default: true)
getDegree
지도의 회전 각도를 반환합니다. 기본적으로 정수형 각도를 반환하지만 필요에 따라 소수점을 포함한 정밀 각도를 반환할 수 있습니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 소수점 단위 반환 여부(default: false)
  • Return

    값(타입) 설명
    (number) 회전 각도
setDegree
지도의 회전 각도를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 회전 각도(-360 ~ 360)
    (Object) 옵션 duration(number) 이동 시간(ms) (default: 500)
    callback(Function|undefined) 종료 콜백(default: undefined)
getBounds
화면에 표시된 지도 영역의 좌표를 반환합니다. 기본적으로 정수형 좌표를 반환하지만 필요에 따라 소수점 단위를 포함한 정밀 좌표를 얻을 수 있습니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 소수점 단위 반환 여부(default: false)
  • Return

    값(타입) 설명
    (Object) bottomLeft bottom(number) 팅크웨어 좌표단위
    left(number) 팅크웨어 좌표단위
    topRight top(number) 팅크웨어 좌표단위
    right(number) 팅크웨어 좌표단위
getType
현재 표시되고 있는 지도의 타입을 반환합니다.
  • Return

    값(타입) 설명
    (string) 지도의 타입(일반: i, 모바일: m, 요약: s, 항공배경: a, 모바일항공: m_a, 요약항공: s_a, 항공: hybrid)
changeType
지도의 타입을 변경합니다.
  • Parameter

    값(타입) 설명
    (string) 필수 변경할 지도의 타입(일반: i, 모바일: m, 요약: s, 항공배경: a, 모바일항공: m_a, 요약항공: s_a, 항공: hybrid)
getResolution
현재 지도의 해상도를 반환합니다.
  • Return

    값(타입) 설명
    (number) 지도의 현재 해상도
getMarkers
지도에 추가된 마커를 반환합니다.
  • Return

    값(타입) 설명
    (Array<thinkware.maps.Marker>) 마커의 배열(SimpleMarker 객체도 Marker 객체로 반환됩니다)
clearMarkers
지도에 추가된 마커를 모두 제거합니다.
getFeatures
지도에 추가된 피처를 반환합니다. 필요에따라 특정 타입의 피처만 반환할수도 있습니다.
  • Parameter

    값(타입) 설명
    (string) 옵션 피처의 종류("circle", "polygon", "rectangle", "linestring", "label", "imagefeature") default: undefined(전체)
  • Return

    값(타입) 설명
    (Array<thinkware.maps.Circle| thinkware.maps.Polygon| thinkware.maps.Rectangle| thinkware.maps.LineString| thinkware.maps.Label| thinkware.maps.ImageFeature>) 피처의 배열
clearFeatures
지도에 추가된 모든 피처를 제거합니다.
displayTraffic
교통 정보를 표시합니다. 필요에 따라 특정 구간의 교통 정보만 표시할수도 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 visible(boolean) 교통 정보 표시 여부(default: true)
    roadType(string) 도로 타입(default: ""(전체))
displayRoad
항공 지도에서 도로 정보를 표시합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 도로 정보 표시 여부(default: true)
isInBounds
입력한 좌표가 화면상에 지도의 영역에 위치해 있는지 여부를 반환합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
  • Return

    값(타입) 설명
    (boolean) 좌표가 화면상에 있는지 여부
getInfoWindows
지도에 추가된 인포윈도우를 반환합니다. SimpleInfoWindow로 생성한 객체도 InfoWindow객체로 반환됩니다.
  • Return

    값(타입) 설명
    (Array<thinkware.maps.InfoWindow>) 인포윈도우의 배열
clearInfoWindows
지도에 추가된 모든 인포윈도우를 제거합니다.
setTarget
지도를 표시할 엘리먼트를 설정합니다. 설정하지 않으면 지도를 화면에 표시하지 않습니다.
  • Parameter

    값(타입) 설명
    (Element|string) DOM 엘리먼트 또는 엘리먼트의 id(default: undefined)
setMinLevel
축소 제한 레벨을 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 축소 제한 레벨
    (string) 옵션 지도 타입(default: 현재 지도 타입)
getMinLevel
축소 제한 레벨을 반환합니다.
  • Parameter

    값(타입) 설명
    (string) 옵션 지도 타입(default: 현재 지도 타입)
  • Return

    값(타입) 설명
    (number) 축소 제한 레벨
setMaxLevel
확대 제한 레벨을 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 확대 제한 레벨
    (string) 옵션 지도 타입(default: 현재 지도 타입)
getMaxLevel
확대 제한 레벨을 반환합니다.
  • Parameter

    값(타입) 설명
    (string) 옵션 지도 타입(default: 현재 지도 타입)
  • Return

    값(타입) 설명
    (number) 확대 제한 레벨
enableDragAndDrop
드래그 앤 드랍을 활성화 합니다. KML/GPX 파일의 정보를 읽어 thinkware.maps.Feature로 화면에 나타냅니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 modifiable(boolean) 생성된 피처의 수정 가능 여부(default: false)
    callback(Function|undefined) 종료 콜백(default: undefined)
disableDragAndDrop
드래그 앤 드랍을 비활성화 합니다.
getFeaturesAtCoordinate
입력한 좌표에 위치한 피처를 반환합니다. 필요에 따라 반환할 피처의 타입을 지정할 수 있으며, 모바일 환경을 대비해 좌표를 인식하는 여유 반경을 줄수도 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
    (Object) 옵션 type(string) 반환할 피처의 타입("circle", "polygon", "rectangle", "linestring", "label", "imagefeature") (default: undefined (전체))
    hitTolerance(number) 좌표 기준 인식 여유 반경(px) (default: 0)
  • Return

    값(타입) 설명
    (Array<thinkware.maps.Feature>) 피처 객체의 배열
updateSize
지도를 지도가 포함된 영역의 크기에 맞게 갱신합니다. 소스코드를 통해 지도가 포함된 엘리먼트의 크기를 변경할 때 지도의 비율을 유지하기 위해 사용됩니다.
thinkware.maps.control.setLogo
로고를 설정합니다. 크게 지도의 9곳 중 한군데로 위치할 수 있습니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 로고를 표시할 지도
    (Object) 옵션 positioning(string) 표시할 위치(top-left, top-center, top-right, center-left, center-center, center-right, bottom-left, bottom-center, bottom-right) default: bottom-right
    visible(boolean) 표시 여부(default: true)
thinkware.maps.control.getLogo
로고 엘리먼트와 설정 값을 반환합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 로고를 반환할 지도 객체
  • Return

    값(타입) 설명
    (Object) element(Element) 로고 엘리먼트
    options positioning(string) 표시된위치
    visible(boolean) 표시 여부
thinkware.maps.event.addListener
객체의 특정 이벤트에 대한 리스너를 추가합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 리스너를 추가할 대상 객체
    (string) 필수 이벤트 타입
    1. thinkware.maps.Map: wheelup, wheeldown, wheel, zoomend, movestart, move, moveend, tileloadstart, tileloadend, tileloaderror, click, dblclick, rightclick, mousemove, mouseup, mousedown
    2. 그 외: click, singleclick, dblclick, rightclick, mouseover, mouseout. mousedown, mousemove, mouseup, dragstart, drag, dragend
    (Function) 필수 등록할 리스너
thinkware.maps.event.removeListener
객체의 특정 이벤트에 대한 리스너를 제거합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 리스너를 제거할 대상 객체
    (string) 필수 이벤트 타입
    1. thinkware.maps.Map: wheelup, wheeldown, wheel, zoomend, movestart, move, moveend, tileloadstart, tileloadend, tileloaderror, click, dblclick, rightclick, mousemove, mouseup, mousedown
    2. 그 외: click, singleclick, dblclick, rightclick, mouseover, mouseout. mousedown, mousemove, mouseup, dragstart, drag, dragend
    (Function) 필수 제거할 리스너
thinkware.maps.event.removeListeners
객체의 특정 이벤트에 대한 리스너를 모두 제거합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 리스너를 제거할 대상 객체
    (string) 필수 이벤트 타입
    1. thinkware.maps.Map: wheelup, wheeldown, wheel, zoomend, movestart, move, moveend, tileloadstart, tileloadend, tileloaderror, click, dblclick, rightclick, mousemove, mouseup, mousedown
    2. 그 외: click, singleclick, dblclick, rightclick, mouseover, mouseout. mousedown, mousemove, mouseup, dragstart, drag, dragend
thinkware.maps.event.clearListeners
객체의 모든 이벤트에 대한 리스너를 모두 제거합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 리스너를 제거할 대상 객체
thinkware.maps.util.getCoordinateFromPixel
픽셀 오프셋을 지도 상의 좌표로 반환합니다. 필요에따라 소수점을 포함하는 정밀 좌표를 얻을 수 있습니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 계산을 위한 지도 객체
    (Object) 필수 pxX(number) 픽셀 좌표
    pxY(number) 픽셀 좌표
    (boolean) 옵션 소수점 단위 반환 여부(default: false)
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
thinkware.maps.util.getPixelFromCoordinate
지도 상의 좌표를 픽셀 오프셋으로 반환합니다. 필요에따라 소수점을 포함하는 정밀 좌표를 얻을 수 있습니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 계산을 위한 지도 객체
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
  • Return

    값(타입) 설명
    (Object) pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
thinkware.maps.util.getLonLatFromCoordinate
지도 상의 좌표를 경위도 좌표로 반환합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
  • Return

    값(타입) 설명
    (Object) lon(number) 경도
    lat(number) 위도
thinkware.maps.util.getCoordinateFromLonLat
경위도 좌표를 지도 상의 좌표로 반환합니다. 필요에따라 소수점을 포함하는 정밀 좌표를 얻을 수 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 lon(number) 경도
    lat(number) 위도
    (boolean) 옵션 소수점 단위 반환 여부(default: false)
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
thinkware.maps.util.getDistanceBetween
두 지점의 거리를 반환합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
  • Return

    값(타입) 설명
    (number) 두 지점 사이의 거리
thinkware.maps.util.getDegreeFromRadian
radian을 degree로 반환합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 radian
  • Return

    값(타입) 설명
    (number) degree
thinkware.maps.util.getRadianFromDegree
degree를 radian으로 반환합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 degree
  • Return

    값(타입) 설명
    (number) radian
new thinkware.maps.FeatureClusterer
클러스터링을 위한 객체를 생성합니다. 클러스터링할 피처, 기준 거리, 애니메이션 효과, 스타일 등을 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 피처클러스터러 객체를 추가할 지도 객체(default: undefined)
    features (Array<thinkware.maps.ImageFeature>) 클러스터링 할 피처 배열(default: [])
    distance(number) 기준 거리(px) (default: 20)
    units (Array<number>) 구간 정의를 위한 피처 수 배열(default: [2, 10, 50, 100, 500])
    selectSpread(boolean) 선택 시 하위 피처 펼침 여부(default: false)
    animate(boolean) 애니메이션 효과 적용 여부(default: false)
    style text font 글꼴(default: "10px sans-serif")
    offset(Obejct) pxX(number) 픽셀 단위(default: 0)
    pxY(number) 픽셀 단위(default: 0)
    rotation(number) 회전각(degree) (default: 0)
    rotationWithView(boolean) 지도와 같이 회전 여부(default: false)
    text(Array<string>) 표시할 문자열(default: 피처의 수)
    textAlign(string) 정렬("left", "right", "center") default: "center"
    scale(number) 원본 대비 확대율(default: 1 (원본크기))
    fill color(string) 글자 색(default: #333)
    stroke color(string) 글자 테두리 색(default: #333)
    width(number) 글자 테두리 두께(px) (default: 1)
    lineDash(string) 글자 테두리 스타일(default: undefined)
    image (icons|circles) icons anchor (Array<number>) anchor(default: [0.5, 0.5] (피처의 중심))
    offset pxX(number) 픽셀 단위(default: 0)
    pxY(number) 픽셀 단위(default: 0)
    opacity(number) 투명도(default: 1)
    rotation(number) 회전 각도(degree) (default: 0)
    rotateWithView(boolean) 지도와 같이 회전 여부(default: false)
    src (Array<string>) 아이콘 이미지 URL (default: 구글 마커 m1~m5)
    scale (Array<number>) 아이콘 크기 확대율 (default: [1, 1, 1, 1, 1] (원본 크기))
    circles (Array<Object>) fill color(string) 원 채우기 색(default: [#0b5379, #55c2d1, #f6c739, #fb7251, #d93b11] circles 배열의 항목당 하나씩만 해당됩니다)
    radius(number) 원 반지름(px) (default: 20)
    stroke color(string) 원 테두리 색(default: #333)
    width(number) 원 테두리 두께(px) (default: 1)
    lineDash(string) 원 테두리 스타일(default: undefined)
  • Return

    값(타입) 설명
    (thinkware.maps.FeatureClusterer) 피처클러스터러 객체
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 피처클러스터러 객체가 등록된 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 피처클러스터러 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 옵션 피처클러스터러 객체를 등록할 지도 객체(default: undefined)
addFeatures
피처를 피처클러스터러에 추가합니다.
  • Parameter

    값(타입) 설명
    (Array<thinkware.maps.ImageFeature>) 필수 이미지피처 객체의 배열
removeFeatures
피처클러스터러에서 피처를 제거합니다. 빈 값을 전달할 경우 모든 피처를 제거합니다.
  • Parameter

    값(타입) 설명
    (Array<thinkware.maps.ImageFeature>) 옵션 이미지피처 객체의 배열(default: 모든 피처)
getFeatures
피처클러스터러에 등록된 피처를 반환합니다.
  • Return

    값(타입) 설명
    (Array<thinkware.maps.ImageFeature>) 이미지피처 객체의 배열
setStyle
피처클러스터러의 스타일을 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 text 옵션 font(string) 글꼴
    offset(Array<number>) offset
    rotation(number) 회전각
    rotationWithView(boolean) 지도와 같이 회전 여부
    text(Array<string>) 표시할 문자열
    textAlign(string) 정렬
    scale(number) 아이콘 크기 확대율
    fill color(string) 글자 색
    stroke color(string) 글자 테두리 색
    width(number) 글자 테두리 두께
    lineDash(string) 글자 테두리 스타일
    image (icons|circles) 옵션 icons anchor (Array<number>) anchor
    offset (Array<number>) offset
    opacity(number) 투명도
    rotation(number) 회전 각도
    rotateWithView(boolean) 지도와 같이 회전 여부
    src (Array<string>) 아이콘 이미지 URL
    scale (Array<number>) 아이콘 이미지 크기 확대율
    circles (Array<Object>) fill color(string) 원 채우기 색
    radius(number) 원 반지름
    stroke color(string) 원 테두리 색
    width(number) 원 테두리 두께
    lineDash(string) 원 테두리 스타일
getStyle
피처클러스터러의 스타일을 반환합니다. 빈 값을 전달하면 모든 스타일을 반환합니다.
  • Parameter

    값(타입) 설명
    (string) 옵션 스타일 항목("text", "image") (default: 모든 스타일 옵션)
  • Return

    값(타입) 설명
    (Object) text(Object) 문자열 스타일
    image(Object) 아이콘 스타일
getDistance
클러스터링 기준 거리를 반환합니다.
  • Return

    값(타입) 설명
    (number) 클러스터링 기준 거리
setDistance
클러스터링 기준 거리를 설정합니다. 빈 값을 전달할 경우 distance를 0으로 설정하여 클러스터링을 해제합니다.
  • Parameter

    값(타입) 설명
    (number) 옵션 클러스터링 기준 거리(px) (default: 0)
setSelectSpread
클러스터 피처 선택 시 펼침 여부를 설정합니다. 빈 값을 전달할 경우 기본 값은 false 입니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 선택 시 펼침 여부(default: false)
getSelectSpread
클러스터 피처 선택 시 펼침 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 선택 시 펼침 여부
setAnimationDuration
애니메이션 효과의 지속 시간을 설정합니다. 빈 값을 전달할 경우 duration 을 0으로 설정하여 애니메이션 효과가 사라집니다.
  • Parameter

    값(타입) 설명
    (number) 옵션 지속 시간(ms) (default: 0)
getAnimationDuration
애니메이션 효과의 지속 시간을 반환합니다.
  • Return

    값(타입) 설명
    (number) 지속 시간(ms)
new thinkware.maps.ClusteredFeature
클러스터링 결과로 생성되는 피처입니다. 클러스터를 이루고 있는 이미지피처의 그룹입니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 children (Array<thinkware.maps.ImageFeature>) 클러스터피처를 이루고 있는 이미지 피처의 배열
    position twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
  • Return

    값(타입) 설명
    (thinkware.maps.ClusteredFeature) 클러스터피처 객체
getPosition
클러스터피처의 위치를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getChildren
클러스터를 이루고 있는 이미지피처의 배열을 반환합니다.
  • Return

    값(타입) 설명
    (Array<thinkware.maps.ImageFeature>) 이미지피처 배열
thinkware.maps.kml.read
KML 데이터를 읽어 피처 객체의 배열로 반환합니다.
  • Parameter

    값(타입) 설명
    (Element|Node|Object|string) 필수 KML 데이터
  • Return

    값(타입) 설명
    (Array<Object>) 피처 배열(ImageFeature, Polygon, Rectangle, LineString, Label)
thinkware.maps.kml.write
피처를 KML 형식으로 출력합니다.
  • Parameter

    값(타입) 설명
    features(Array<Feature>) 필수 피처 배열(ImageFeature, Polygon, Rectangle, LineString, Label)
    (Object) 옵션 toNode(boolean) KML 노드로 출력할지 여부(default: false)
  • Return

    값(타입) 설명
    (Node|string) KML 데이터
thinkware.maps.gpx.read
GPX 데이터를 읽어 피처 객체의 배열로 반환합니다.
  • Parameter

    값(타입) 설명
    (Element|Node|Object|string) 필수 GPX 데이터
  • Return

    값(타입) 설명
    (Array<Object>) 피처 배열(ImageFeature, Polygon, Rectangle, LineString, Label)
thinkware.maps.gpx.write
피처를 GPX 형식으로 출력합니다.
  • Parameter

    값(타입) 설명
    features(Array<Feature>) 필수 피처 배열(ImageFeature, Polygon, Rectangle, LineString, Label)
    (Object) 옵션 toNode(boolean) GPX 노드로 출력할지 여부(default: false)
  • Return

    값(타입) 설명
    (Node|string) GPX 데이터
new thinkware.maps.LineString
선을 나타내는 객체입니다. 선을 구성하는 좌표의 배열, 스타일 옵션을 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 라인스트링 객체를 등록할 지도 객체 (default: undefined)
    path(Array<Object>) twX(number) 선을 구성하는 좌표의 배열 (default: [])
    twY(number)
    stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
    lineCap (default: undefined) url(string) 각 라인의 종료 지점에 추가할 이미지 URL (default: undefined)
    anchor(Array) anchor(default: [0.5, 0.5])
    rotateWithView(boolean) 지도와 같이 회전 여부(default: false)
  • Return

    값(타입) 설명
    (thinkware.maps.LineString) LineString 객체
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 라인 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getPath
선을 구성하는 좌표 배열을 반환합니다.
  • Return

    값(타입) 설명
    (Array<Object>) twX(number) 좌표 배열([{twX: twX1, twY: twY1}, {twX: twX2, twY: twY2},…])
    twY(number)
setPath
선을 구성하는 좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Array<Object>) 필수 twX(number) 좌표 배열([{twX: twX1, twY: twY1}, {twX: twX2, twY: twY2},…])
    twY(number)
getStyle
스타일을 반환합니다.
  • Return

    값(타입) 설명
    stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고)
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
setStyle
스타일을 설정합니다. 필요에 따라 특정 스타일만 설정할수도 있습니다.
  • Parameter

    값(타입) 설명
    stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고)
    weight(number) 선 굵기
    olor(string) 선 색상
    opacity(number) 선 투명도
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
thinkware.maps.LineString.drawStart
그리기 모드를 활성화하여 선 그리기를 시작합니다.
  • Parameter

    값(타입) 설명
    map(thinkware.maps.Map) 필수 지도 객체
    (Object) 옵션 stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: "solid"
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    callback(Function|undefined) 그리기 종료 후 실행할 함수(default: undefined)
    measure(boolean) 거리 측정 팝업 표시 여부(default: false)
    isOnce(boolean) 한 번 그린 후 종료 여부(default: false)
thinkware.maps.LineString.drawEnd
그리기 모드를 비활성화하여 선 그리기를 종료합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 지도 객체
setModifiable
수정 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 수정 가능 여부(default: true)
getModifiable
수정 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 수정 가능 여부
new thinkware.maps.Rectangle
사각형을 나타내는 객체입니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    bounds bottomLeft bottom(number) 팅크웨어 좌표단위(default: undefined)
    left(number) 팅크웨어 좌표단위(default: undefined)
    topRight top(number) 팅크웨어 좌표단위(default: undefined)
    right(number) 팅크웨어 좌표단위(default: undefined)
    stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고), default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    fill color(string) 채우기 색상(default: #ffffff)
    opacity(number) 채우기 투명도(default: 0.2)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
  • Return

    값(타입) 설명
    (thinkware.maps.Rectangle) 사각형 객체
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 사각형 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getBounds
사각형의 좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) bottomLeft bottom(number) 팅크웨어 좌표단위
    left(number) 팅크웨어 좌표단위
    topRight top(number) 팅크웨어 좌표단위
    right(number) 팅크웨어 좌표단위
setBounds
사각형의 좌표를 설정합니다. 사각형을 이루는 왼쪽아래, 오른쪽위 좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 bottomLeft bottom(number) 팅크웨어 좌표단위
    left(number) 팅크웨어 좌표단위
    topRight top(number) 팅크웨어 좌표단위
    right(number) 팅크웨어 좌표단위
getStyle
스타일을 반환합니다.
  • Return

    값(타입) 설명
    (Object) stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고)
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
    fill color(string) 채우기 색상
    opacity(number) 채우기 투명도
setStyle
스타일을 설정합니다. 필요에 따라 특정 스타일만 설정할수도 있습니다.
  • Parameter

    값(타입) 설명
    (Object) stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고)
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
    fill color(string) 채우기 색상
    opacity(number) 채우기 투명도
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
thinkware.maps.Rectangle.drawStart
그리기 모드를 활성화하여 사각형 그리기를 시작합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 지도 객체
    (Object) 옵션 stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    fill color(string) 채우기 색상(default: #ffffff)
    opacity(number) 채우기 투명도(default: 0.2)
    callback(Function|undefined) 그리기 종료 후 실행할 함수(default: undefined)
thinkware.maps.Rectangle.drawEnd
그리기 모드를 비활성화 하여 사각형 그리기를 종료합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 지도 객체
setModifiable
수정 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 수정 가능 여부(default: true)
getModifiable
수정 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 수정 가능 여부
new thinkware.maps.Circle
원을 나타내는 객체입니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    center twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined
    radius(number) 반지름(px) (default: 0)
    stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    fill color(string) 채우기 색상(default: #ffffff)
    opacity(number) 채우기 투명도(default: 0.2)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
  • Return

    값(타입) 설명
    (thinkware.maps.Circle) 원 객체
getMap
객체를 등록한 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체가 등록될 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 원 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getCenter
원의 중심 좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setCenter
원의 중심 좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getRadius
원의 반지름을 반환합니다.
  • Return

    값(타입) 설명
    (number) 반지름
setRadius
원의 반지름을 설정합니다. 빈 값을 전달할 경우 반지름이 없어 원이 사라집니다.
  • Parameter

    값(타입) 설명
    (number) 옵션 반지름(px) (default: 0)
getStyle
스타일을 반환합니다.
  • Return

    값(타입) 설명
    (Object) stroke style(string|Function) 선 스타일
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
    fill color(string) 채우기 색상
    opacity(number) 채우기 투명도
setStyle
스타일을 설정합니다. 필요에 따라 특정 스타일만 설정할수도 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고)
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
    fill color(string) 채우기 색상
    opacity(number) 채우기 투명도
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
thinkware.maps.Circle.drawStart
그리기 모드를 활성화하여 원 그리기를 시작합니다.
  • Parameter

    값(타입) 설명
    map(thinkware.maps.Map) 필수 지도 객체
    (Object) 옵션 stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    fill color(string) 채우기 색상(default: #ffffff)
    opacity(number) 채우기 투명도(default: 0.2)
    callback(Function|undefined) 그리기 종료 후 실행할 함수(default: undefined)
thinkware.maps.Circle.drawEnd
그리기 모드를 비활성화하여 원 그리기를 종료합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 지도 객체
setModifiable
수정 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 수정 가능 여부(default: true)
getModifiable
수정 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 수정 가능 여부
new thinkware.maps.Polygon
폴리곤을 나타내는 객체입니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    path(Array<Object>) twX(number) 폴리곤을 구성하는 좌표 배열(default: [])
    twY(number)
    stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    fill color(string) 채우기 색상(default: #ffffff)
    opacity(number) 채우기 투명도(default: 0.2)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
  • Return

    값(타입) 설명
    (thinkware.maps.Polygon) 폴리곤 객체
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 폴리곤 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 지도 객체(default: undefined)
getPath
폴리곤의 좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Array<Object>) twX(number) 좌표 배열([{twX: twX1, twY: twY1}, {twX: twX2, twY: twY2},…])
    twY(number)
setPath
폴리곤의 좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Array<Object>) 필수 twX(number) 좌표 배열([{twX: twX1, twY: twY1}, {twX: twX2, twY: twY2},…])
    twY(number)
getStyle
스타일을 반환합니다.
  • Return

    값(타입) 설명
    (Object) stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
    fill color(string) 채우기 색상
    opacity(number) 채우기 투명도
setStyle
스타일을 설정합니다. 필요에따라 원하는 스타일만 설정할 수 있습니다.
  • Parameter

    값(타입) 설명
    (Object) stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고)
    weight(number) 선 굵기
    color(string) 선 색상
    opacity(number) 선 투명도
    fill color(string) 채우기 색상
    opacity(number) 채우기 투명도
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
thinkware.maps.Polygon.drawStart
그리기 모드를 활성화하여 폴리곤 그리기를 시작합니다.
  • Parameter

    값(타입) 설명
    map(thinkware.maps.Map) 필수 지도 객체
    (Object) 옵션 stroke style(string|Function) 선 스타일(solid, dash, longdash, ... 또는 segments 를 반환하는 함수 참고) default: solid
    weight(number) 선 굵기(px) (default: 3)
    color(string) 선 색상(default: #3399ff)
    opacity(number) 선 투명도(default: 1)
    fill color(string) 채우기 색상(default: #ffffff)
    opacity(number) 채우기 투명도(default: 0.2)
    callback(Function|undefined) 그리기 종료 후 실행할 함수(default: undefined)
thinkware.maps.Polygon.drawEnd
그리기 모드를 비활성화하여 폴리곤 그리기를 종료합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map) 필수 지도 객체
setModifiable
수정 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 수정 가능 여부(default: true)
getModifiable
수정 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 수정 가능 여부
new thinkware.maps.ImageFeature
지도에 아이콘을 추가할 수 있는 이미지피처 객체입니다. 아이콘이 DOM 엘리먼트(div)로 구성되어 있지 않고 canvas 엘리먼트의 요소로 포함된다는것이 마커와의 차이입니다. size 파라미터는 offset과 함께 사용되어 image sprite 기법에 사용할 수 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    position twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined)
    src(string) 아이콘 URL(default: )
    offset pxX(number) 픽셀 단위(default: 0)
    pxY(number) 픽셀 단위(default: 0)
    size (default: undefined) pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
    anchor x(number) 가로 대비 위치(0~1) default: 0.5
    y(number) 세로 대비 위치(0~1) default: 0.5
    scale(number) 아이콘 크기 확대율(default: 1)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
  • Result

    값(타입) 설명
    (thinkware.maps.ImageFeatures) 이미지피처 객체
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 이미지피처 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getPosition
좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setPosition
좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getIconUrl
아이콘 URL을 반환합니다.
  • Return

    값(타입) 설명
    (string) 아이콘 URL
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
setStyle
스타일을 설정합니다. size는 초기화할 때만 설정가능합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 src(string) 이미지 URL
    offset pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
    anchor x(number) 가로 대비 위치(0-1) default: 0.5
    y(number) 세로 대비 위치(0-1) default: 0.5
getStyle
스타일을 반환합니다. 초기화 시 설정하지 않은 경우 반환되지 않습니다.
  • Parameter

    값(타입) 설명
    (Object) src(string) 이미지 URL
    offset pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
    size (default: undefined) pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
    anchor x(number) 가로 대비 위치(0-1) default: 0.5
    y(number) 세로 대비 위치(0-1) default: 0.5
new thinkware.maps.Label
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    position twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined)
    font(string) 글꼴(default: "10px sans-serif")
    offset pxX(number) 픽셀 단위(default: 0)
    pxY (number) 픽셀 단위(default: 0)
    rotateWithView(boolean) 지도와 함께 회전 여부(default: false)
    degree(number) 회전 각도(default: 0)
    text(string) 문자열(default: undefined)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
    style scale(number) 라벨 크기 확대율(원본 크기: 1) (default: 3)
    textAlign(string) 수평 정렬(left, right, center, start, end)
    좌표가 라벨의 정렬 지점에 위치합니다.(default: center)
    textBaseline 수직 정렬(bottom, top, middle, alphabetic, hanging, ideographic) default: alphabetic
    fill color(string) 글자 색상(default: #e42645)
    stroke color(string) 글자 테두리 색상(default: white)
    width(number) 글자 테두리 두께(default: 1)
    image (default: undefined) src(string) 이미지 URL
    scale(number) 이미지 크기 확대율
    offset pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
    anchor x(number) 가로 대비 위치(0-1)
    y(number) 세로 대비 위치(0-1)
  • Return

    값(타입) 설명
    (thinkware.maps.Label) 라벨 객체
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 라벨 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getPosition
좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setPosition
좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getText
문자열을 반환합니다.
  • Return

    값(타입) 설명
    (string|undefined) 문자열
setText
문자열을 설정합니다. 값을 전달하지 않으면 문자열이 사라집니다.
  • Parameter

    값(타입) 설명
    (string|undefined) 옵션 문자열(default: undefined)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
getDegree
회전 각도를 반환합니다.
  • Return

    값(타입) 설명
    (number) degree
setDegree
회전 각도를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 degree
getStyle
스타일을 반환합니다.
  • Return

    값(타입) 설명
    (Object) scale(number) 라벨 크기 확대율
    textAlign(string) 수평 정렬
    textBaseline(string) 수직 정렬
    fill color(string) 글자 색상
    stroke color(string) 글자 테두리 색상
    width(number) 글자 테두리 두께
    image src(string) 이미지 URL
    scale(number) 이미지 크기 확대율
setStyle
스타일을 설정합니다. 필요에 따라 특정 스타일만 설정할수도 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 scale(number) 라벨 크기 확대율
    textAlign(string) 수평 정렬(left, right, center, start, end) 좌표가 라벨의 정렬 지점에 위치합니다.
    textBaseline(string) 수직 정렬(bottom, top, middle, alphabetic, hanging, ideographic)
    fill color(string) 글자 색상
    stroke color(string) 글자 테두리 색상
    width(number) 글자 테두리 두께
    image src(string) 이미지 URL
    scale(number) 이미지 크기 확대율
setOffset
offset을 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
getOffset
offset을 반환합니다.
  • Return

    값(타입) 설명
    (Object) pxX(number) 픽셀 단위
    pxY(number) 픽셀 단위
new thinkware.maps.Marker
지도에 아이콘을 표시할 수 있는 마커 객체입니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    icon url(string) 아이콘 URL(default: )
    size width(number) 아이콘 너비(default: 아이콘 너비)
    height(number) 아이콘 높이(default: 아이콘 높이)
    position twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined)
    positioning(string) 좌표가 위치할 곳 (bottom-left, bottom-center, bottom-right, center-left, center-center, center-right, top-left, top-center, top-right) default: bottom-center
    title(string) 툴팁 문자열(default: undefined)
    offset pxX(number) 픽셀 단위(default: 0)
    pxY(number) 픽셀 단위(default: 0)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
    opacity(number) 투명도(default: 1)
    infoWindow (thinkware.maps.InfoWindow| thinkware.maps.SimpleInfoWindow) 인포윈도우 객체(default: undefiend)
    stopEvent(boolean) 마커상에서 지도 이벤트 실행 방지 여부(default: true)
  • Return

    값(타입) 설명
    (thinkware.maps.Marker) 마커 객체
remove
마커 객체를 제거합니다.
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 마커 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
setPosition
좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getPosition
좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
getOpacity
투명도를 반환합니다.
  • Return

    값(타입) 설명
    (number) 투명도
setOpacity
투명도를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 투명도
setInfoWindow
인포윈도우를 등록합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.InfoWindow|thinkware.maps.SimpleInfoWindow) 필수 인포윈도우 객체
getIconUrl
아이콘 URL을 반환합니다.
  • Return

    값(타입) 설명
    (string) 아이콘 URL
setIconUrl
아이콘 URL을 설정합니다.
  • Parameter

    값(타입) 설명
    (string) 필수 아이콘 URL
getAnimation
등록된 애니메이션을 반환합니다.
  • Return

    값(타입) 설명
    (string) 애니메이션 타입(jump, jump-bounce, fade-in, fade-out, pulse, flash, drop, drop-bounce, shake)
setAnimation
애니메이션을 등록합니다. 빈 값을 전달하면 애니메이션이 사라집니다.
  • Parameter

    값(타입) 설명
    (string|undefined) 옵션 애니메이션 타입(jump, jump-bounce, fade-in, fade-out, pulse, flash, drop, drop-bounce, shake) default: undefined
toggleAnimation
애니메이션을 토글링합니다. 등록된 애니메이션에 대해서 동작합니다.
getElement
마커의 Element(div)를 반환합니다.
  • Return

    값(타입) 설명
    (Element) 마커의 Element
new thinkware.maps.SimpleMarker
지도에 아이콘을 표시할 수 있는 심플마커 객체입니다. 마커보다 쉽게 아이콘을 표시할 수 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    iconUrl(string) 아이콘 URL(default: )
    position twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined)
    stopEvent(boolean) 마커상에서 지도 이벤트 실행 방지 여부(default: true)
  • Return

    값(타입) 설명
    (thinkware.maps.SimpleMarker) 심플마커 객체
remove
객체를 제거합니다.
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 심플마커 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getPosition
좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setPosition
좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index 값을 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index 값을 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
getOpacity
투명도를 반환합니다.
  • Return

    값(타입) 설명
    (number) 투명도
setOpacity
투명도를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 투명도
getIconUrl
아이콘 URL을 반환합니다.
  • Return

    값(타입) 설명
    (string) 아이콘 URL
setIconUrl
아이콘 URL을 설정합니다.
  • Parameter

    값(타입) 설명
    (string) 필수 아이콘 URL
getAnimation
등록된 애니메이션을 반환합니다.
  • Return

    값(타입) 설명
    (string) 애니메이션 타입(jump, jump-bounce, fade-in, fade-out, pulse, flash, drop, drop-bounce, shake)
setAnimation
애니메이션을 등록합니다. 빈 값을 전달하면 애니메이션이 사라집니다.
  • Parameter

    값(타입) 설명
    (string|undefined) 옵션 애니메이션 타입(jump, jump-bounce, fade-in, fade-out, pulse, flash, drop, drop-bounce, shake) default: undefined
toggleAnimation
애니메이션을 토글링합니다. 애니메이션이 등록되어 있을 때 동작합니다.
getElement
마커의 Element(div)를 반환합니다.
  • Return

    값(타입) 설명
    (Element) 마커의 Element
new thinkware.maps.InfoWindow
정보창을 표시할 수 있는 인포윈도우 객체입니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    position twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined)
    content(Element|string) 정보창으로 표시할 DOM 엘리먼트 또는 DOM 문자열(default: 기본 정보창)
    offset pxX(number) 픽셀 단위(default: 0)
    pxY(number) 픽셀 단위(default: 0)
    visible(boolean) 표시 여부(default: true)
    draggable(boolean) 드래그 가능 여부(default: false)
    zIndex(number) z-index 값(default: 0)
    opacity(number) 투명도(default: 1)
    stopEvent(boolean) 인포윈도우상에서 지도 이벤트 실행 방지 여부(default: true)
    positioning(string) 표시할 위치(top-left, top-center, top-right, center-left, default: center-center, center-right, bottom-left, bottom-center, bottom-right) default: "center-center"
  • Return

    값(타입) 설명
    (thinkware.maps.InfoWindow) 인포윈도우 객체
remove
객체를 제거합니다.
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 인포윈도우 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undefined) 옵션 지도 객체(default: undefined)
getPosition
좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setPosition
좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
getOpacity
투명도를 반환합니다.
  • Return

    값(타입) 설명
    (number) 투명도
setOpacity
투명도를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 투명도
getPxBounds
정보창의 경계를 픽셀 오프셋으로 반환합니다.
  • Return

    값(타입) 설명
    (Object) bottomLeft bottom(number) 픽셀 단위
    left(number) 픽셀 단위
    topRight top(number) 픽셀 단위
    right(number) 픽셀 단위
setPositioning
positioning을 설정합니다.
  • Parameter

    값(타입) 설명
    (string) 필수 표시할 위치(top-left, top-center, top-right, center-left, center-center, center-right, bottom-left, bottom-center, bottom-right)
getPositioning
positioning을 반환합니다.
  • Return

    값(타입) 설명
    (string) 표시할 위치(top-left, top-center, top-right, center-left, center-center, center-right, bottom-left, bottom-center, bottom-right)
setContent
content를 설정합니다.
  • Parameter

    값(타입) 설명
    (Element|string) 필수 content
getContent
content를 반환합니다.
  • Return

    값(타입) 설명
    (Element) content
new thinkware.maps.SimpleInfoWindow
정보창을 표시할 수 있는 심플인포윈도우 객체입니다. 인포윈도우보다 쉽게 정보창을 표시할 수 있습니다.
  • Parameter

    값(타입) 설명
    (Object) 옵션 map(thinkware.maps.Map) 지도 객체(default: undefined)
    position twX(number) 팅크웨어 좌표단위(default: undefined)
    twY(number) 팅크웨어 좌표단위(default: undefined)
    title text(string) 정보창 상단에 표시할 문자열(default: "")
    font type(string) 글꼴(default: "")
    size(number) 글자 크기(px) (default: 15)
    color(string) 글자 색상(default: white)
    backgroundColor(string) 배경 색상(default: #48b5e9)
    content text(string) 정보창 내용 문자열(default: "")
    font type(string) 글꼴(default: "")
    size(number) 글자 크기(px) (default: 13)
    color(string) 글자 색상(default: #333)
    backgroundColor(string) 배경 색상(default: white)
    useCloseButton(boolean) 닫기 버튼 표시 여부(default: true)
    stopEvent(boolean) 인포윈도우상에서 지도 이벤트 실행 방지 여부(default: true)
  • Return

    값(타입) 설명
    (thinkware.maps.SimpleInfoWindow) 심플인포윈도우 객체
remove
객체를 제거합니다.
getMap
객체가 등록된 지도를 반환합니다.
  • Return

    값(타입) 설명
    (thinkware.maps.Map) 지도 객체
setMap
객체를 등록할 지도를 설정합니다. 지도 객체를 전달하지 않으면 지도에서 심플인포윈도우 객체를 제거합니다.
  • Parameter

    값(타입) 설명
    (thinkware.maps.Map|undfiend) 옵션 지도 객체(default: undefined)
getPosition
좌표를 반환합니다.
  • Return

    값(타입) 설명
    (Object) twX(number) 팅크웨어 좌표단위
    twY(number) 팅크웨어 좌표단위
setPosition
좌표를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 twX(number) 픽셀 단위
    twY(number) 픽셀 단위
getVisible
표시 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 표시 여부
setVisible
표시 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 표시 여부(default: true)
getDraggable
드래그 가능 여부를 반환합니다.
  • Return

    값(타입) 설명
    (boolean) 드래그 가능 여부
setDraggable
드래그 가능 여부를 설정합니다.
  • Parameter

    값(타입) 설명
    (boolean) 옵션 드래그 가능 여부(default: true)
getZIndex
z-index를 반환합니다.
  • Return

    값(타입) 설명
    (number) z-index 값
setZIndex
z-index를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 z-index 값
getOpacity
투명도를 반환합니다.
  • Return

    값(타입) 설명
    (number) 투명도
setOpacity
투명도를 설정합니다.
  • Parameter

    값(타입) 설명
    (number) 필수 투명도
getPxBounds
정보창의 경계를 픽셀 오프셋으로 반환합니다.
  • Return

    값(타입) 설명
    (Object) bottomLeft bottom(number) 픽셀 단위
    left(number) 픽셀 단위
    topRight top(number) 픽셀 단위
    right(number) 픽셀 단위
setTitle
title을 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 text(string) 옵션 정보창 상단에 표시할 문자열
    font 옵션 type(string) 글꼴
    size(number) 글자 크기
    color(string) 글자 색상
    backgroundColor(string) 옵션 배경 색상
getTitle
title을 반환합니다. 사용자가 설정한 값만 반환합니다.
  • Return

    값(타입) 설명
    (Object) text(string) 정보창 상단에 표시할 문자열
    font type(string) 글꼴
    size(number) 글자 크기
    color(string) 글자 색상
    backgroundColor(string) 배경 색상
setContent
content를 설정합니다.
  • Parameter

    값(타입) 설명
    (Object) 필수 text(string) 옵션 정보창 내용 문자열
    font 옵션 type(string) 글꼴
    size(number) 글자 크기
    color(string) 글자 색상
    backgroundColor(string) 옵션 배경 색상
getContent
content를 반환합니다. 사용자가 설정한 값만 반환합니다.
  • Return

    값(타입) 설명
    (Object) text(string) 정보창 내용 문자열
    font type(string) 글꼴
    size(number) 글자 크기
    color(string) 글자 색상
    backgroundColor(string) 배경 색상