API
ZoomPanelOptions

ZoomPanelOptions extends BodyPanelOptions

zoom 버튼들이 표시되는 영역

Options

align: 'center' | 'left' | 'right'

  • 'center' 영역 가운데로 정렬한다.
  • 'left' 왼쪽으로 정렬한다.
  • 'right' 오른쪽으로 정렬한다.

default :'left'

buttonHeight: number (opens in a new tab)

버튼 높이.
buttonWidth가 지정되지 않으면 이 속성값과 동일하게 표시된다.

default :28픽셀

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

버튼들에 적용할 스타일셋.

default :undefined

buttonWidth: number (opens in a new tab)

버튼 너비.
buttonHeight가 지정되지 않으면 이 속성값과 동일하게 표시된다.

default :28픽셀

buttons: Array (opens in a new tab)<ZoomButton>

default :undefined

direction: 'vertical' | 'horizontal'

버튼 배치 방향.

default :'vertical'

itemGap: number (opens in a new tab)

패널에 표시되는 버튼이나 label들 사이의 간격.

default :3pixel

offsetX: number (opens in a new tab)

body 영역 경계와 panel 사이의 수평 간격.

default :8픽셀

offsetY: number (opens in a new tab)

body 영역 경계와 panel 사이의 수직 간격.

default :8픽셀

showAlways: boolean (opens in a new tab)

true로 지정하면 맵이 zoom되지 않은 상태일 때도 표시한다.
물론 visiblefalse이면 이 속성과 무관하게 표시되지 않는다.

default :true

showReset: boolean (opens in a new tab)

원래 크기 상태로 변경하는 버튼 표시 여부.

default :true

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

스타일셋 혹은 class selector.

default :undefined

verticalAlign: 'bottom' | 'middle' | 'top'

  • 'bottom'
  • 'middle'
  • 'top'

default :'bottom'

visible: boolean (opens in a new tab)

표시 여부.

default :true

zoomStep: number (opens in a new tab)

버튼 클릭 시 증감될 zoom 변경량을 백분율로 지정한다.

default :20