Share via


ScaleControl class

Haritada ölçek çubuğu görüntüleme denetimi.

Extends

Oluşturucular

ScaleControl(ScaleControlOptions)

ScaleControl oluşturur.

Yöntemler

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.

setUnit("imperial" | "metric" | "nautical")

Ölçeğin uzaklık birimini ayarlama

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ı

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ı