StyleControl class
Haritanın stilini değiştirmeye yönelik bir denetim.
- Extends
Oluşturucular
Style |
StyleControl oluşturur. |
Yöntemler
disable |
Stili devre dışı durumda ayarlama |
enable |
Daha önce devre dışı bırakılmış olan etkin stil |
on |
Eşlemeye eklendiğinde çağrılan denetim için başlatma yöntemi. |
on |
Denetim eşlemeden kaldırıldığında çağrılan yöntem. Denetim için gerekli temizleme işlemlerini gerçekleştirmelidir. |
set |
Seçili durumda görüntülenmesi gereken stili ayarlayın.
Stil seçiliyse |
Devralınan Yöntemler
build |
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ı