TrafficControl class
Элемент управления для отображения сведений о дорожном движении на карте.
- Extends
Конструкторы
Traffic |
Создает Элемент Управления трафиком |
Свойства
is |
Текущее состояние элемента управления (отображается ли информация о трафике?) Задает состояние элемента управления |
Методы
get |
Получение TrafficControlOptions |
on |
Метод инициализации для элемента управления, который вызывается при добавлении на карту. |
on |
Метод, вызываемый при удалении элемента управления из карты. Должен выполнить необходимую очистку для элемента управления. |
update |
Обновления состояния кнопки в соответствии с текущим состоянием трафика |
Наследуемые методы
build |
Создайте самый внешний контейнер для элемента управления, применяет стили, включая любые прослушиватели для автоматического стиля. |
Сведения о конструкторе
TrafficControl(TrafficControlOptions)
Создает Элемент Управления трафиком
new TrafficControl(options?: TrafficControlOptions)
Параметры
- options
- TrafficControlOptions
Параметры элемента управления .
Сведения о свойстве
isActive
Текущее состояние элемента управления (отображается ли информация о трафике?) Задает состояние элемента управления
boolean isActive
Значение свойства
boolean
Сведения о методе
getOptions()
Получение TrafficControlOptions
function getOptions(): TrafficControlOptions
Возвращаемое значение
onAdd(Map)
Метод инициализации для элемента управления, который вызывается при добавлении на карту.
function onAdd(map: Map): HTMLElement
Параметры
- map
- Map
Карта, в которую будет добавлен элемент управления.
Возвращаемое значение
HTMLElement
Элемент HTMLElement, размещающийся на карте элемента управления .
onRemove()
Метод, вызываемый при удалении элемента управления из карты. Должен выполнить необходимую очистку для элемента управления.
function onRemove()
updateButtonState()
Обновления состояния кнопки в соответствии с текущим состоянием трафика
function updateButtonState()
Сведения о наследуемом методе
buildContainer<K>(Map, ControlStyle, string, K)
Создайте самый внешний контейнер для элемента управления, применяет стили, включая любые прослушиватели для автоматического стиля.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Параметры
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Возвращаемое значение
HTMLElementTagNameMap[K]
Наследуется отControlBase.buildContainer