API
MapUnion

MapUnion

unions로 병합할 영역 하나의 설정.
병합된 영역은 멤버 영역들의 속성을 승계하지 않는다. id와 이름을 포함한 모든 속성은 이 설정에 지정한 값으로 결정된다.

Properties

center: MapCoord readonly

병합된 영역의 중심 [경도, 위도].
영역 라벨과 데이터포인트의 기본 위치로 사용되며, 속성의 'ctr-lon', 'ctr-lat'로 설정된다.
지정하지 않으면 병합된 영역 경계(bounds)의 중심이 사용된다. 무게 중심을 자동으로 계산하지는 않는다.

default :undefined

id: string (opens in a new tab) readonly

병합된 영역의 id.
지정하지 않으면 members에서 찾은 첫번째 영역의 id를 사용한다.
공백을 포함할 수 없고, 병합되지 않는 다른 영역의 id와 겹치지 않아야 한다. 사용할 수 없는 값이면 경고를 출력하고 첫번째 영역의 id를 사용한다.

default :undefined

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

하나로 병합할 영역들의 id 목록.
2개 이상 지정해야 한다. exclude된 영역과 찾을 수 없는 id는 제외되고, 남은 영역이 2개 미만이면 병합하지 않는다.

default :undefined

properties: any (opens in a new tab) readonly

병합된 영역의 속성.
[주의] 멤버 영역들의 속성은 승계되지 않고 이 값으로 대체된다. 따라서 영역 이름을 표시하려면 이름 속성(nameKey, 지정하지 않으면 로케일에 따라 'name'이나 'en-name')을 반드시 포함해야 한다.
id 속성(idKey)은 id로 설정한 값으로 덮어써지고, 'rm-main-area'는 병합 결과의 polygon 순서와 어긋나므로 지정해도 무시된다.

default :undefined