Share via


TrafficControl class

Contrôle permettant d’afficher les informations de trafic de la carte.

Extends

Constructeurs

TrafficControl(TrafficControlOptions)

Construit un TrafficControl

Propriétés

isActive

État actuel du contrôle (les informations sur le trafic sont-ils affichées ?) Définit l’état du contrôle

Méthodes

getOptions()

Obtenir trafficControlOptions

onAdd(Map)

Méthode d’initialisation pour le contrôle appelé lorsqu’il est ajouté à la carte.

onRemove()

Méthode appelée lorsque le contrôle est supprimé de la carte. Doit effectuer tout nettoyage nécessaire pour le contrôle.

updateButtonState()

Mises à jour l’état du bouton en fonction de l’état actuel du trafic

Méthodes héritées

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

Créez le conteneur le plus externe pour le contrôle, applique un style, y compris tous les écouteurs pour le style automatique.

Détails du constructeur

TrafficControl(TrafficControlOptions)

Construit un TrafficControl

new TrafficControl(options?: TrafficControlOptions)

Paramètres

options
TrafficControlOptions

Options du contrôle.

Détails de la propriété

isActive

État actuel du contrôle (les informations sur le trafic sont-ils affichées ?) Définit l’état du contrôle

boolean isActive

Valeur de propriété

boolean

Détails de la méthode

getOptions()

Obtenir trafficControlOptions

function getOptions(): TrafficControlOptions

Retours

onAdd(Map)

Méthode d’initialisation pour le contrôle appelé lorsqu’il est ajouté à la carte.

function onAdd(map: Map): HTMLElement

Paramètres

map
Map

Carte à laquelle le contrôle sera ajouté.

Retours

HTMLElement

Élément HTMLElement à placer sur la carte pour le contrôle.

onRemove()

Méthode appelée lorsque le contrôle est supprimé de la carte. Doit effectuer tout nettoyage nécessaire pour le contrôle.

function onRemove()

updateButtonState()

Mises à jour l’état du bouton en fonction de l’état actuel du trafic

function updateButtonState()

Détails de la méthode héritée

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

Créez le conteneur le plus externe pour le contrôle, applique un style, y compris tous les écouteurs pour le style automatique.

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

Paramètres

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Retours

HTMLElementTagNameMap[K]

Hérité deControlBase.buildContainer