共用方式為


FullscreenControl class

要讓地圖或指定元素全螢幕的控件。

Extends

建構函式

FullscreenControl(FullscreenControlOptions)

要讓地圖或指定元素全螢幕的控件。

方法

isFullscreen()

取得地圖目前的全屏幕狀態。

isSupported()

檢查瀏覽器是否支持進入全螢幕模式。

onAdd(Map)

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

onRemove()

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

繼承的方法

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

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

建構函式詳細資料

FullscreenControl(FullscreenControlOptions)

要讓地圖或指定元素全螢幕的控件。

new FullscreenControl(options?: FullscreenControlOptions)

參數

options
FullscreenControlOptions

用來定義控件的呈現方式,以及要讓容器成為全螢幕的選項。

方法詳細資料

isFullscreen()

取得地圖目前的全屏幕狀態。

function isFullscreen(): boolean

傳回

boolean

布爾值,指出容器是否處於全螢幕模式。

isSupported()

檢查瀏覽器是否支持進入全螢幕模式。

static function isSupported(): boolean

傳回

boolean

布爾值,指出瀏覽器是否支援全螢幕模式。

onAdd(Map)

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

function onAdd(map: Map): HTMLElement

參數

map
Map

控件將加入的對應。

傳回

HTMLElement

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

onRemove()

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

function onRemove()

繼承的方法的詳細資料

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