共用方式為


WebGLLayer class

啟用可存取地圖 WebGL 內容的自訂轉譯邏輯。

Extends

建構函式

WebGLLayer(string, WebGLLayerOptions)

建構新的 WebGLLayer。

繼承的屬性

metadata

屬性,用於將自訂資料與圖層產生關聯。

方法

getOptions()

取得 WebGL 圖層的選項。

setOptions(WebGLLayerOptions)

設定 WebGL 圖層的選項。

繼承的方法

getId()

取得圖層的識別碼

getMap()

取得圖層目前加入的對應,或為 Null。

onAdd(Map)

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

onRemove()

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

建構函式詳細資料

WebGLLayer(string, WebGLLayerOptions)

建構新的 WebGLLayer。

new WebGLLayer(id?: string, options?: WebGLLayerOptions)

參數

id

string

圖層的識別碼。 如果未指定隨機,將會產生一個隨機的 。

options
WebGLLayerOptions

WebGL 圖層的選項。

繼承的屬性詳細資料

metadata

屬性,用於將自訂資料與圖層產生關聯。

metadata?: any

屬性值

any

繼承自Layer.metadata

方法詳細資料

getOptions()

取得 WebGL 圖層的選項。

function getOptions(): WebGLLayerOptions

傳回

setOptions(WebGLLayerOptions)

設定 WebGL 圖層的選項。

function setOptions(options: WebGLLayerOptions)

參數

options
WebGLLayerOptions

WebGL 圖層的新選項。

繼承的方法的詳細資料

getId()

取得圖層的識別碼

function getId(): string

傳回

string

繼承自Layer.getId

getMap()

取得圖層目前加入的對應,或為 Null。

function getMap(): Map

傳回

Map

繼承自Layer.getMap

onAdd(Map)

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

function onAdd(map: Map)

參數

map
Map

圖層已新增至的地圖。

繼承自Layer.onAdd

onRemove()

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

function onRemove()

繼承自Layer.onRemove