ServiceOptions interface
所有 atlas 服務要求中使用的全域屬性。
- Extends
屬性
auth |
用來自定義地圖控件如何向 Azure 地圖服務 服務進行驗證的驗證選項。 如果已指定這些驗證選項,則不應使用 ServiceOptions.subscriptionKey。 建議改用 atlas.setAuthenticationOptions 函式。 |
disable |
停用遙測收集 此選項只能在初始化地圖時設定。 默認值:Azure Government 雲端) 的 false (true |
domain | 要求地圖底圖和其他 Azure 地圖服務 服務時要使用的網域。
如果未指定 |
enable |
啟用輔助功能,為難以可視化 Web 應用程式的使用者提供螢幕助讀程序支援。 此屬性預設會設定為 true。 |
enable |
如果從向量數據擷取位置失敗,請啟用 REST API 地理編碼器的後援,以偵測位置輔助功能。 停用此選項可防止產生地理編碼 API 要求,但可能會導致螢幕助讀程式缺少位置資訊。 default:true |
fade |
控制卷標衝突的淡入/淡出動畫持續時間,以毫秒為單位。 此設定會影響所有符號圖層。 此設定不會影響運行時間樣式轉換的持續時間或點陣磚交叉淡化。 |
local |
定義 CSS 字型系列,以在本機覆寫 'CJK Unified Ideographs'、'Hiragana'、'Katakana' 和 'Hangul Syllables' 範圍中的字符產生。 在這些範圍中,將會忽略地圖樣式中的字型設定,但字型粗細關鍵詞 (淺色/正則/中/粗體) 除外。 設定為 false,以針對這些字元範圍啟用地圖樣式的字型設定。 此選項的目的是要避免需要大量頻寬的字元伺服器要求。 |
map |
地圖組態會定義地圖可用的樣式集。 |
max |
點陣磚、sprite、圖示) 平行載入的 (影像數目上限,這會影響重點陣地圖的效能。 預設為 16。 |
refresh |
布爾值,指定當向量和點陣磚到期時,是否應該根據標頭到期) 重載 (。 這適用於經常更新的數據集。 當設定為 false 時,每個磚都會視需要載入一次,且不會在到期時重載。 default:true |
session |
要與要求一起傳遞的會話標識碼。 建議改用 atlas.setSessionId。 |
style |
要求樣式和樣式集時所使用的樣式 API 版本 |
style |
從 styleDefinitionsPath 要求樣式時要要求的樣式定義版本。 |
subscription |
用來授權要求的客戶訂用帳戶密鑰。 只有在初始化地圖時,才能設定此選項。 建議改用 atlas.setSubscriptionKey 函式 |
transform |
如果呼叫已定義的 transformRequest,以提供用於載入磚的自定義要求參數。 |
validate |
True 是表示 在套用樣式之前驗證樣式。 驗證需要大量 (數百毫秒) 時間來處理初始載入期間的樣式。 |
worker |
頁面上具現化的 Web 背景工作角色數目。 根據預設,它會設定為 6 (上限為 6) 的一半 CPU 核心數目。 |
屬性詳細資料
authOptions
用來自定義地圖控件如何向 Azure 地圖服務 服務進行驗證的驗證選項。 如果已指定這些驗證選項,則不應使用 ServiceOptions.subscriptionKey。 建議改用 atlas.setAuthenticationOptions 函式。
authOptions?: AuthenticationOptions
屬性值
disableTelemetry
停用遙測收集 此選項只能在初始化地圖時設定。 默認值:Azure Government 雲端) 的 false (true
disableTelemetry?: boolean
屬性值
boolean
domain
要求地圖底圖和其他 Azure 地圖服務 服務時要使用的網域。
如果未指定 https
通訊協定,則會假設為 。
建議改用 atlas.setDomain 函式。
domain?: string
屬性值
string
enableAccessibility
啟用輔助功能,為難以可視化 Web 應用程式的使用者提供螢幕助讀程序支援。 此屬性預設會設定為 true。
enableAccessibility?: boolean
屬性值
boolean
enableAccessibilityLocationFallback
如果從向量數據擷取位置失敗,請啟用 REST API 地理編碼器的後援,以偵測位置輔助功能。 停用此選項可防止產生地理編碼 API 要求,但可能會導致螢幕助讀程式缺少位置資訊。 default:true
enableAccessibilityLocationFallback?: boolean
屬性值
boolean
fadeDuration
控制卷標衝突的淡入/淡出動畫持續時間,以毫秒為單位。 此設定會影響所有符號圖層。 此設定不會影響運行時間樣式轉換的持續時間或點陣磚交叉淡化。
fadeDuration?: number
屬性值
number
localIdeographFontFamily
定義 CSS 字型系列,以在本機覆寫 'CJK Unified Ideographs'、'Hiragana'、'Katakana' 和 'Hangul Syllables' 範圍中的字符產生。 在這些範圍中,將會忽略地圖樣式中的字型設定,但字型粗細關鍵詞 (淺色/正則/中/粗體) 除外。 設定為 false,以針對這些字元範圍啟用地圖樣式的字型設定。 此選項的目的是要避免需要大量頻寬的字元伺服器要求。
localIdeographFontFamily?: string
屬性值
string
mapConfiguration
maxParallelImageRequests
點陣磚、sprite、圖示) 平行載入的 (影像數目上限,這會影響重點陣地圖的效能。 預設為 16。
maxParallelImageRequests?: number
屬性值
number
refreshExpiredTiles
布爾值,指定當向量和點陣磚到期時,是否應該根據標頭到期) 重載 (。 這適用於經常更新的數據集。 當設定為 false 時,每個磚都會視需要載入一次,且不會在到期時重載。 default:true
refreshExpiredTiles?: boolean
屬性值
boolean
sessionId
要與要求一起傳遞的會話標識碼。 建議改用 atlas.setSessionId。
sessionId?: string
屬性值
string
styleAPIVersion
要求樣式和樣式集時所使用的樣式 API 版本
styleAPIVersion?: string
屬性值
string
styleDefinitionsVersion
從 styleDefinitionsPath 要求樣式時要要求的樣式定義版本。
styleDefinitionsVersion?: string
屬性值
string
subscriptionKey
用來授權要求的客戶訂用帳戶密鑰。 只有在初始化地圖時,才能設定此選項。 建議改用 atlas.setSubscriptionKey 函式
subscriptionKey?: string
屬性值
string
transformRequest
如果呼叫已定義的 transformRequest,以提供用於載入磚的自定義要求參數。
transformRequest?: (url: string, resourceType: ResourceType) => RequestParameters
屬性值
(url: string, resourceType: ResourceType) => RequestParameters
validateStyle
True 是表示 在套用樣式之前驗證樣式。 驗證需要大量 (數百毫秒) 時間來處理初始載入期間的樣式。
validateStyle?: boolean
屬性值
boolean
workerCount
頁面上具現化的 Web 背景工作角色數目。 根據預設,它會設定為 6 (上限為 6) 的一半 CPU 核心數目。
workerCount?: number
屬性值
number