StyleControl class
맵 스타일을 변경하기 위한 컨트롤입니다.
- Extends
생성자
Style |
StyleControl을 생성합니다. |
메서드
disable |
비활성 상태의 스타일 설정 |
enable |
이전에 사용하지 않도록 설정된 사용 스타일 |
on |
맵에 추가할 때 호출되는 컨트롤에 대한 초기화 메서드입니다. |
on |
컨트롤이 맵에서 제거될 때 호출되는 메서드입니다. 컨트롤에 필요한 정리를 수행해야 합니다. |
set |
현재 선택된 대로 표시해야 하는 스타일을 설정합니다.
가 인 경우 |
상속된 메서드
build |
컨트롤의 가장 바깥쪽 컨테이너를 빌드하고 자동 스타일 지정을 위한 수신기를 포함한 스타일을 적용합니다. |
생성자 세부 정보
StyleControl(StyleControlOptions)
StyleControl을 생성합니다.
new StyleControl(options?: StyleControlOptions)
매개 변수
- options
- StyleControlOptions
컨트롤에 대한 옵션입니다.
메서드 세부 정보
disableStyle(string)
비활성 상태의 스타일 설정
function disableStyle(styleName: string)
매개 변수
- styleName
-
string
사용하지 않도록 설정할 스타일
enableStyle(string)
이전에 사용하지 않도록 설정된 사용 스타일
function enableStyle(styleName: string)
매개 변수
- styleName
-
string
사용하지 않도록 설정할 스타일
onAdd(Map, ControlOptions)
맵에 추가할 때 호출되는 컨트롤에 대한 초기화 메서드입니다.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
매개 변수
- map
- Map
컨트롤이 추가될 맵입니다.
- options
- ControlOptions
이 컨트롤에 대한 ControlOptions입니다.
반환
HTMLElement
컨트롤의 맵에 배치할 HTMLElement입니다.
onRemove()
컨트롤이 맵에서 제거될 때 호출되는 메서드입니다. 컨트롤에 필요한 정리를 수행해야 합니다.
function onRemove()
setSelectedStyle(string)
현재 선택된 대로 표시해야 하는 스타일을 설정합니다.
가 인 경우 StyleControlOptions.autoSelectionMode
스타일이 자동으로 선택됩니다. true
function setSelectedStyle(styleName: string)
매개 변수
- styleName
-
string
현재 선택된 대로 사용하지 않도록 설정해야 하는 스타일 이름
상속된 메서드 세부 정보
buildContainer<K>(Map, ControlStyle, string, K)
컨트롤의 가장 바깥쪽 컨테이너를 빌드하고 자동 스타일 지정을 위한 수신기를 포함한 스타일을 적용합니다.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
매개 변수
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
반환
HTMLElementTagNameMap[K]