ScaleControl class
Haritada ölçek çubuğu görüntüleme denetimi.
- Extends
Oluşturucular
Scale |
ScaleControl oluşturur. |
Yöntemler
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 |
Ölçeğin uzaklık birimini ayarlama |
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ı
ScaleControl(ScaleControlOptions)
ScaleControl oluşturur.
new ScaleControl(options?: ScaleControlOptions)
Parametreler
- options
- ScaleControlOptions
Denetimin seçenekleri.
Yöntem Ayrıntıları
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()
setUnit("imperial" | "metric" | "nautical")
Ölçeğin uzaklık birimini ayarlama
function setUnit(unit: "imperial" | "metric" | "nautical")
Parametreler
- unit
-
"imperial" | "metric" | "nautical"
Uzaklık birimi ('imperial'
'metric'
veya 'nautical'
).
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ı