API
MapInset

MapInset

본토에서 멀리 떨어진 영역들을 당겨서 표시하는 설정.

Properties

area: string (opens in a new tab)

inset시킬 area id.
이 area가 존재하지 않고, parent가 지정되지 않으면 자식들을 모두 함께 이동시킨다.

default :undefined

border: string (opens in a new tab) | Array (opens in a new tab)<MapCoord>

inset을 구분하는 경계선을 도(°)단위로 지정한다.
값들은 space나 ','로 분리해서 x, y 순서대로 위치를 지정하고, 닫힌 다각형으로 지정하고 싶은 경우 마지막에 'z''Z'을 추가한다. 또, frame이 지정되면 이 값은 무시된다.
값들은 각각 area 전체를 감싸는 가상의 사각형을 기준으로 작성하는데, 아래 값들을 상수로 사용할 수 있고, +,- 연산자로 offset을 지정할 수 있다. x값은 사각형 왼쪽(경도 시작접), y값은 사각형 아래쪽(위도 시작점)이 원점이 된다. w와 h는 각각 사각형의 너비와 높이다. x값은 원점에서 오른쪽으로 증가하고, y값은 원점에서 위쪽으로 증가한다.
ex) '-0.1 h+0.05 +0.1 h+0.1 w+0.2 h'

'-0.2 -0.1 -0.2 h+0.1'

default :undefined

children: Array (opens in a new tab)<string (opens in a new tab)>

이 area가 존재하지 않고, parent가 지정되지 않으면 이 속성에 지정된 자식들을 모두 함께 이동시킨다.
[주의] frame이나 border의 기준이 되는 child area의 id를 첫번째 항목으로 설정해야 한다. [주의] parent 하나에 한 번만 지정할 수 있다.

default :undefined

coord: MapCoord

inset area의 [왼쪽, 위쪽] 기준으로, 표시 위치 [경도, 위도]를 도(°) 단위로 지정한다.
[주의] children으로 적용될 때는 이 값 대신 offset을 반드시 지정해야 한다.

default :undefined

frame: string (opens in a new tab)

inset을 감싸서 구분하는 사각형을 도(°)단위로 지정한다.
이 값이 지정되면 border는 무시된다.
css padding이나 margin 지정 방식과 동일하게 지정한댜. 지정된 값은 area의 전체를 포함하는 가상의 사각형과 frame 사이의 간격으로 표시된다.
ex) '0.05'

'0.05 0.01' '0.05 0.01 0.03' '0.05 0.01 0.03 0.02'

default :undefined

offset: MapCoord

coord로 지정한 inset 위치에 더 추가되는 [경도, 위도] 값이거나 coord가 지정되지 않은 경우 원래 위치에서 떨어진 위치 값.
라이브러리에서 제공하는 미리 정의된 inset 위치를 조정하는 값으로 사용할 수 있다. [주의] children으로 적용될 때는 coord 대신 반듯 이 값을 지정해야 한다.

default :undefined

parent: string (opens in a new tab)

area가 존재하지 않을 때, 이 속서에 해당하는 area를 찾아서 polygons에 해당하는 영역들을 이동시킨다.
콤마로 분리해서 둘 이상의 area를 지정할 수 있는데, 순서대로 해당되는 영역이 존재하면 사용한다.

default :undefined

polygons: number (opens in a new tab) | Array (opens in a new tab)<number (opens in a new tab) | > | Array (opens in a new tab) | \< | Array (opens in a new tab) | \< | number (opens in a new tab) | >>

area가 존재하지 않고, parent가 지정됐을 때, 이 속서에 지정하는 영역덜을 동시에 이동시킨다.
[주의] frame이나 border의 기준이 되는 polygon의 index를 첫번째 항목으로 설정해야 한다. [주의] parent가 복수개로 지정되면 이 속성도 [[], [],..] 형태로 복수 개 지정해야 한다. [주의] parent 하나에 한 번만 지정할 수 있다.

default :undefined

scale: number (opens in a new tab)

inset area 확대 비율.
지정하지 않으면 1. 0보다 큰 값이어야 한다.

default :undefined

style: SVGStyles | string (opens in a new tab)

border나 frame에 적용할 스타일셋.
기본으로 'rm-map-series-inset' 클래스 선택자가 적용된다.

default :undefined