Share via


TrafficControl class

En kontroll som visar trafikinformationen på kartan.

Extends

Konstruktorer

TrafficControl(TrafficControlOptions)

Skapar en TrafficControl

Egenskaper

isActive

Aktuellt kontrolltillstånd (visas trafikinformation?) Anger kontrolltillståndet

Metoder

getOptions()

Hämta TrafficControlOptions

onAdd(Map)

Initieringsmetod för kontrollen som anropas när den läggs till på kartan.

onRemove()

Metod som anropas när kontrollen tas bort från kartan. Bör utföra nödvändig rensning för kontrollen.

updateButtonState()

Uppdateringar knapptillståndet enligt aktuellt trafiktillstånd

Ärvda metoder

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

Skapa den yttersta containern för kontrollen, tillämpar formatering, inklusive eventuella lyssnare för automatisk formatering.

Konstruktorinformation

TrafficControl(TrafficControlOptions)

Skapar en TrafficControl

new TrafficControl(options?: TrafficControlOptions)

Parametrar

options
TrafficControlOptions

Alternativen för kontrollen.

Egenskapsinformation

isActive

Aktuellt kontrolltillstånd (visas trafikinformation?) Anger kontrolltillståndet

boolean isActive

Egenskapsvärde

boolean

Metodinformation

getOptions()

Hämta TrafficControlOptions

function getOptions(): TrafficControlOptions

Returer

onAdd(Map)

Initieringsmetod för kontrollen som anropas när den läggs till på kartan.

function onAdd(map: Map): HTMLElement

Parametrar

map
Map

Den karta som kontrollen ska läggas till i.

Returer

HTMLElement

Ett HTMLElement som ska placeras på kartan för kontrollen.

onRemove()

Metod som anropas när kontrollen tas bort från kartan. Bör utföra nödvändig rensning för kontrollen.

function onRemove()

updateButtonState()

Uppdateringar knapptillståndet enligt aktuellt trafiktillstånd

function updateButtonState()

Ärvd metodinformation

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

Skapa den yttersta containern för kontrollen, tillämpar formatering, inklusive eventuella lyssnare för automatisk formatering.

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

Parametrar

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Returer

HTMLElementTagNameMap[K]

Ärvd frånControlBase.buildContainer