StyleControl class

맵 스타일을 변경하기 위한 컨트롤입니다.

Extends

생성자

StyleControl(StyleControlOptions)

StyleControl을 생성합니다.

메서드

disableStyle(string)

비활성 상태의 스타일 설정

enableStyle(string)

이전에 사용하지 않도록 설정된 사용 스타일

onAdd(Map, ControlOptions)

맵에 추가할 때 호출되는 컨트롤에 대한 초기화 메서드입니다.

onRemove()

컨트롤이 맵에서 제거될 때 호출되는 메서드입니다. 컨트롤에 필요한 정리를 수행해야 합니다.

setSelectedStyle(string)

현재 선택된 대로 표시해야 하는 스타일을 설정합니다. 가 인 경우 StyleControlOptions.autoSelectionMode 스타일이 자동으로 선택됩니다. true

상속된 메서드

buildContainer<K>(Map, ControlStyle, string, K)

컨트롤의 가장 바깥쪽 컨테이너를 빌드하고 자동 스타일 지정을 위한 수신기를 포함한 스타일을 적용합니다.

생성자 세부 정보

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]

ControlBase.buildContainer에서 상속됨