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'
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'
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