從開放地理空間協會 (OGC) 新增地圖圖層
atlas.layer.OgcMapLayer
類別可以在地圖上重疊 Web 地圖服務 (WMS) 影像和 Web 地圖底圖服務 (WMTS) 影像。 WMS 是 OGC 開發的標準通訊協定,可透過網際網路提供地理參考的地圖影像。 影像地理參考是將影像關聯到地理位置的處理程序。 WMTS 也是 OGC 開發的標準通訊協定。 其設計目的是為了提供預先轉譯和地理參考的地圖底圖。
下列各節概述 OgcMapLayer
類別支援的 Web 地圖服務功能。
Web 地圖服務 (WMS)
支援的版本:
1.0.0
、1.1.0
、1.1.1
和1.3.0
服務必須支援
EPSG:3857
投影系統,或處理二次投影。GetFeatureInfo 需要服務支援
EPSG:4326
或處理二次投影。支援的作業:
作業 描述 GetCapabilities 擷取具有支援功能的服務相關中繼資料 GetMap 擷取指定區域的地圖影像 GetFeatureInfo 擷取 feature_info
,包含有關該功能的基礎資料
Web 地圖底圖服務 (WMTS)
支援的版本:
1.0.0
地圖底圖必須是方形,例如
TileWidth == TileHeight
。CRS 支援:
EPSG:3857
或GoogleMapsCompatible
TileMatrix 識別碼必須是對應地圖上縮放層級的整數值。 在 Azure 地圖上,縮放層級是介於
"0"
和"22"
之間的值。 因此,支援"0"
,但不支援"00"
。支援的作業:
作業 描述 GetCapabilities 擷取支援的作業和功能 GetTile 擷取特定地圖底圖的影像
重疊 OGC 地圖圖層
url
可以是服務的基底 URL,或是使用查詢以取得服務功能的完整 URL。 根據提供的詳細資料,WFS 用戶端可能會嘗試數種標準 URL 格式,以判斷最初該如何存取服務。
OGC 地圖圖層範例示範如何在地圖上重疊 OGC 地圖圖層。 如需此範例的原始程式碼,請參閱 OGC 地圖圖層原始程式碼。
OGC 地圖圖層選項
OGC 地圖圖層選項範例會示範不同的 OGC 地圖圖層選項。 如需此範例的原始程式碼,請參閱 OGC 地圖圖層選項原始程式碼。
OGC Web 地圖服務總管
OGC Web 地圖服務總管範例會分成不同圖層重疊 Web 地圖服務 (WMS) 和 Web 地圖底圖服務 (WMTS) 的影像。 您可以選取要在地圖上呈現服務中的哪些圖層。 您也可以檢視這些圖層的相關圖例。 如需此範例的原始程式碼,請參閱 OGC Web 地圖服務總管原始程式碼。
您也可以指定要使用 Proxy 服務的地圖設定。 Proxy 服務可讓您載入未啟用 CORS 的網域所裝載的資源。
下一步
深入了解本文使用的類別和方法:
請參閱下列文章,其中包含您可以新增至地圖的程式碼範例: