共用方式為


ScaleControl class

在地圖上顯示尺規列的控件。

Extends

建構函式

ScaleControl(ScaleControlOptions)

建構 ScaleControl。

方法

onAdd(Map, ControlOptions)

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

onRemove()

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

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

設定尺規的距離單位

繼承的方法

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

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

建構函式詳細資料

ScaleControl(ScaleControlOptions)

建構 ScaleControl。

new ScaleControl(options?: ScaleControlOptions)

參數

options
ScaleControlOptions

控件的選項。

方法詳細資料

onAdd(Map, ControlOptions)

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

function onAdd(map: Map, options?: ControlOptions): HTMLElement

參數

map
Map

控件將加入的對應。

options
ControlOptions

這個控件的ControlOptions。

傳回

HTMLElement

要放置在控件地圖上的 HTMLElement。

onRemove()

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

function onRemove()

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

設定尺規的距離單位

function setUnit(unit: "imperial" | "metric" | "nautical")

參數

unit

"imperial" | "metric" | "nautical"

(或 'metric''nautical') 的距離'imperial'單位。

繼承的方法的詳細資料

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