OgcMapLayer class
從 OGC Web 對應服務 (WMS 或 WMTS) ,轉譯地圖底圖頂端的點陣圖格影像。
- Extends
-
TileLayer
建構函式
Ogc |
從 OGC Web 對應服務 (WMS 或 WMTS) ,呈現地圖底圖頂端的點陣影像。 |
屬性
on |
繼承的屬性
metadata | 屬性,用於將自訂資料與圖層產生關聯。 |
方法
get |
取得基礎 WMTS 服務的功能。 |
get |
擷取地圖上某個點的 WMS 功能資訊物件陣列。 如果服務未傳回幾何,則會傳回指定位置的 Point 特徵。 |
get |
取得 WMS 層的功能資訊做為 HTML 字串。 結果會是 HTML 檔案字串,而且應該在新增至現有頁面時新增至 IFrame。 如果找不到任何功能,則傳回 null。 需要服務支援 'text/html' 格式。 |
get |
取得 WMS 層的選項。 |
on |
新增至地圖時所呼叫圖層的初始化方法。 |
set |
設定 WMS 層的選項。 |
繼承的方法
get |
取得圖層的識別碼 |
get |
取得圖層目前加入的對應,或為 Null。 |
on |
從地圖中移除圖層時所呼叫的方法。 應該對圖層執行任何必要的清除。 |
建構函式詳細資料
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>
傳回
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()
onAdd(azmaps.Map)
新增至地圖時所呼叫圖層的初始化方法。
function onAdd(map: azmaps.Map)
參數
- map
- azmaps.Map
圖層已新增至的地圖。
setOptions(OgcMapLayerOptions)
繼承的方法的詳細資料
getId()
取得圖層的識別碼
function getId(): string
傳回
string
繼承自 Layer.getId
getMap()
取得圖層目前加入的對應,或為 Null。
function getMap(): Map
傳回
Map
繼承自 Layer.getMap
onRemove()
從地圖中移除圖層時所呼叫的方法。 應該對圖層執行任何必要的清除。
function onRemove()
繼承自 Layer.onRemove