共用方式為


OgcMapLayer class

從 OGC Web 對應服務 (WMS 或 WMTS) ,轉譯地圖底圖頂端的點陣圖格影像。

Extends

TileLayer

建構函式

OgcMapLayer(OgcMapLayerOptions)

從 OGC Web 對應服務 (WMS 或 WMTS) ,呈現地圖底圖頂端的點陣影像。

屬性

onActiveLayersChanged

繼承的屬性

metadata

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

方法

getCapabilities()

取得基礎 WMTS 服務的功能。

getFeatureInfo(azmaps.data.Position)

擷取地圖上某個點的 WMS 功能資訊物件陣列。 如果服務未傳回幾何,則會傳回指定位置的 Point 特徵。

getFeatureInfoHtml(azmaps.data.Position)

取得 WMS 層的功能資訊做為 HTML 字串。 結果會是 HTML 檔案字串,而且應該在新增至現有頁面時新增至 IFrame。 如果找不到任何功能,則傳回 null。 需要服務支援 'text/html' 格式。

getOptions()

取得 WMS 層的選項。

onAdd(azmaps.Map)

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

setOptions(OgcMapLayerOptions)

設定 WMS 層的選項。

繼承的方法

getId()

取得圖層的識別碼

getMap()

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

onRemove()

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

建構函式詳細資料

OgcMapLayer(OgcMapLayerOptions)

從 OGC Web 對應服務 (WMS 或 WMTS) ,呈現地圖底圖頂端的點陣影像。

new OgcMapLayer(options: OgcMapLayerOptions)

參數

options
OgcMapLayerOptions

轉譯 WMS 層的選項。

屬性詳細資料

onActiveLayersChanged

onActiveLayersChanged: (layer: OgcMapLayer) => void

屬性值

(layer: OgcMapLayer) => void

繼承的屬性詳細資料

metadata

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

metadata?: any

屬性值

any

繼承自 Layer.metadata

方法詳細資料

getCapabilities()

取得基礎 WMTS 服務的功能。

function getCapabilities(): Promise<OgcMapLayerCapabilities>

傳回

getFeatureInfo(azmaps.data.Position)

擷取地圖上某個點的 WMS 功能資訊物件陣列。 如果服務未傳回幾何,則會傳回指定位置的 Point 特徵。

function getFeatureInfo(position: azmaps.data.Position): Promise<azmaps.data.FeatureCollection>

參數

position
azmaps.data.Position

地圖上要要求功能資訊的位置。

傳回

Promise<azmaps.data.FeatureCollection>

getFeatureInfoHtml(azmaps.data.Position)

取得 WMS 層的功能資訊做為 HTML 字串。 結果會是 HTML 檔案字串,而且應該在新增至現有頁面時新增至 IFrame。 如果找不到任何功能,則傳回 null。 需要服務支援 'text/html' 格式。

function getFeatureInfoHtml(position: azmaps.data.Position): Promise<string>

參數

position
azmaps.data.Position

地圖上要要求功能資訊的位置。

傳回

Promise<string>

getOptions()

取得 WMS 層的選項。

function getOptions(): OgcMapLayerOptions

傳回

onAdd(azmaps.Map)

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

function onAdd(map: azmaps.Map)

參數

map
azmaps.Map

圖層已新增至的地圖。

setOptions(OgcMapLayerOptions)

設定 WMS 層的選項。

function setOptions(options: OgcMapLayerOptions)

參數

options
OgcMapLayerOptions

選項。

繼承的方法的詳細資料

getId()

取得圖層的識別碼

function getId(): string

傳回

string

繼承自 Layer.getId

getMap()

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

function getMap(): Map

傳回

Map

繼承自 Layer.getMap

onRemove()

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

function onRemove()

繼承自 Layer.onRemove