Share via


StyleControl class

Haritanın stilini değiştirmeye yönelik bir denetim.

Extends

Oluşturucular

StyleControl(StyleControlOptions)

StyleControl oluşturur.

Yöntemler

disableStyle(string)

Stili devre dışı durumda ayarlama

enableStyle(string)

Daha önce devre dışı bırakılmış olan etkin stil

onAdd(Map, ControlOptions)

Eşlemeye eklendiğinde çağrılan denetim için başlatma yöntemi.

onRemove()

Denetim eşlemeden kaldırıldığında çağrılan yöntem. Denetim için gerekli temizleme işlemlerini gerçekleştirmelidir.

setSelectedStyle(string)

Seçili durumda görüntülenmesi gereken stili ayarlayın. Stil seçiliyse StyleControlOptions.autoSelectionMode otomatik olarak seçilir true

Devralınan Yöntemler

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

Denetim için en dıştaki kapsayıcıyı derleyin; otomatik stil oluşturma için tüm dinleyiciler de dahil olmak üzere stil uygular.

Oluşturucu Ayrıntıları

StyleControl(StyleControlOptions)

StyleControl oluşturur.

new StyleControl(options?: StyleControlOptions)

Parametreler

options
StyleControlOptions

Denetimin seçenekleri.

Yöntem Ayrıntıları

disableStyle(string)

Stili devre dışı durumda ayarlama

function disableStyle(styleName: string)

Parametreler

styleName

string

Devre dışı bırakılacak stil

enableStyle(string)

Daha önce devre dışı bırakılmış olan etkin stil

function enableStyle(styleName: string)

Parametreler

styleName

string

Devre dışı bırakılacak stil

onAdd(Map, ControlOptions)

Eşlemeye eklendiğinde çağrılan denetim için başlatma yöntemi.

function onAdd(map: Map, options?: ControlOptions): HTMLElement

Parametreler

map
Map

Denetimin eklendiği harita.

options
ControlOptions

Bu denetim için ControlOptions.

Döndürülenler

HTMLElement

Denetimin haritasına yerleştirilecek HTMLElement.

onRemove()

Denetim eşlemeden kaldırıldığında çağrılan yöntem. Denetim için gerekli temizleme işlemlerini gerçekleştirmelidir.

function onRemove()

setSelectedStyle(string)

Seçili durumda görüntülenmesi gereken stili ayarlayın. Stil seçiliyse StyleControlOptions.autoSelectionMode otomatik olarak seçilir true

function setSelectedStyle(styleName: string)

Parametreler

styleName

string

Seçili durumdayken devre dışı bırakılması gereken stil adı

Devralınan Yöntemin Ayrıntıları

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

Denetim için en dıştaki kapsayıcıyı derleyin; otomatik stil oluşturma için tüm dinleyiciler de dahil olmak üzere stil uygular.

function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]

Parametreler

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Döndürülenler

HTMLElementTagNameMap[K]

ControlBase.buildContainer'danDevralındı