共用方式為


TrafficControl class

顯示地圖交通資訊的控制項。

Extends

建構函式

TrafficControl(TrafficControlOptions)

建構 TrafficControl

屬性

isActive

目前控制項狀態 (是否顯示流量資訊?) 設定控制項狀態

方法

getOptions()

取得 TrafficControlOptions

onAdd(Map)

新增至地圖時所呼叫之控制項的初始化方法。

onRemove()

從對應中移除控制項時所呼叫的方法。 應該對 控制項執行任何必要的清除。

updateButtonState()

根據目前的流量狀態更新按鈕狀態

繼承的方法

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

建置控制項的最外層容器,套用樣式,包括自動設定樣式的任何接聽程式。

建構函式詳細資料

TrafficControl(TrafficControlOptions)

建構 TrafficControl

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