FullscreenControl class
要讓地圖或指定元素全螢幕的控件。
- Extends
建構函式
Fullscreen |
要讓地圖或指定元素全螢幕的控件。 |
方法
is |
取得地圖目前的全屏幕狀態。 |
is |
檢查瀏覽器是否支持進入全螢幕模式。 |
on |
新增至地圖時所呼叫之控件的初始化方法。 |
on |
從地圖移除控件時所呼叫的方法。 應該針對控件執行任何必要的清除。 |
繼承的方法
build |
建置控件的最外層容器,套用樣式,包括自動設定樣式的任何接聽程式。 |
建構函式詳細資料
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]