你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ServiceOptions interface

所有 atlas 服务请求中使用的全局属性。

Extends

属性

authOptions

用于自定义映射控件如何通过Azure Maps服务进行身份验证的身份验证选项。 如果指定了这些身份验证选项,则 ServiceOptions.subscriptionKey 不应为 。 建议改用 atlas.setAuthenticationOptions 函数。

disableTelemetry

禁用遥测收集 此选项只能在初始化映射时设置。 默认值:Azure 政府云) 的 false (true

domain

请求地图磁贴和其他Azure Maps服务时要使用的域。 如果未指定 https 协议,则假定为 。 建议改用 atlas.setDomain 函数。

enableAccessibility

启用辅助功能,为难以可视化 Web 应用程序的用户提供屏幕阅读器支持。 默认情况下,此属性设置为 true。

enableAccessibilityLocationFallback

启用对 REST API 地理编码器的回退,以便在从矢量数据提取位置失败时检测位置可访问性。 禁用此选项将阻止生成地理编码 API 请求,但可能会导致屏幕阅读器缺少位置信息。 默认值:true

fadeDuration

控制标签冲突的淡入/淡出动画持续时间(以毫秒为单位)。 此设置会影响所有符号层。 此设置不会影响运行时样式转换或光栅图块交叉消退的持续时间。

localIdeographFontFamily

定义 CSS 字体系列,用于在“CJK 统一象形字”、“平假名”、“片假名”和“朝鲜文音节”范围内本地替代生成字形。 在这些区域中,将忽略地图样式中的字体设置,但字体粗细关键字 (浅/常规/中/粗体) 除外。 设置为 false,以启用这些字形范围的地图样式中的字体设置。 此选项的目的是避免带宽密集型字形服务器请求。

mapConfiguration

地图配置定义可用于地图的样式集。

maxParallelImageRequests

(光栅图块、子画面、图标) 并行加载的最大图像数,这会影响重光栅地图的性能。 默认情况下为 16。

refreshExpiredTiles

一个布尔值,指定在矢量和光栅图块过期时是否应根据标头) 过期 (重新加载。 这对于频繁更新的数据集很有用。 如果设置为 false,则每个磁贴将在需要时加载一次,并且不会在过期时重新加载。 default: true

sessionId

要随请求一起传递的会话 ID。 建议改用 atlas.setSessionId。

styleAPIVersion

请求样式和样式集时使用的样式 API 版本

styleDefinitionsVersion

从 styleDefinitionsPath 请求样式时要请求的样式定义版本。

subscriptionKey

用于授权请求的客户订阅密钥。 只能在初始化映射时设置此选项。 建议改用 atlas.setSubscriptionKey 函数

transformRequest

如果定义了 transformRequest,则将调用 以提供用于加载磁贴的自定义请求参数。

validateStyle

如果为 True,请在应用样式之前对其进行验证。 在初始加载期间,验证需要花费 (几百毫秒) 时间来处理样式。

workerCount

在页面上实例化的 Web 辅助角色数。 默认情况下,它设置为 CPU 核心数的一半, (上限为 6) 。

属性详细信息

authOptions

用于自定义映射控件如何通过Azure Maps服务进行身份验证的身份验证选项。 如果指定了这些身份验证选项,则 ServiceOptions.subscriptionKey 不应为 。 建议改用 atlas.setAuthenticationOptions 函数。

authOptions?: AuthenticationOptions

属性值

disableTelemetry

禁用遥测收集 此选项只能在初始化映射时设置。 默认值:Azure 政府云) 的 false (true

disableTelemetry?: boolean

属性值

boolean

domain

请求地图磁贴和其他Azure Maps服务时要使用的域。 如果未指定 https 协议,则假定为 。 建议改用 atlas.setDomain 函数。

domain?: string

属性值

string

enableAccessibility

启用辅助功能,为难以可视化 Web 应用程序的用户提供屏幕阅读器支持。 默认情况下,此属性设置为 true。

enableAccessibility?: boolean

属性值

boolean

enableAccessibilityLocationFallback

启用对 REST API 地理编码器的回退,以便在从矢量数据提取位置失败时检测位置可访问性。 禁用此选项将阻止生成地理编码 API 请求,但可能会导致屏幕阅读器缺少位置信息。 默认值:true

enableAccessibilityLocationFallback?: boolean

属性值

boolean

fadeDuration

控制标签冲突的淡入/淡出动画持续时间(以毫秒为单位)。 此设置会影响所有符号层。 此设置不会影响运行时样式转换或光栅图块交叉消退的持续时间。

fadeDuration?: number

属性值

number

localIdeographFontFamily

定义 CSS 字体系列,用于在“CJK 统一象形字”、“平假名”、“片假名”和“朝鲜文音节”范围内本地替代生成字形。 在这些区域中,将忽略地图样式中的字体设置,但字体粗细关键字 (浅/常规/中/粗体) 除外。 设置为 false,以启用这些字形范围的地图样式中的字体设置。 此选项的目的是避免带宽密集型字形服务器请求。

localIdeographFontFamily?: string

属性值

string

mapConfiguration

地图配置定义可用于地图的样式集。

mapConfiguration?: string | MapConfiguration

属性值

string | MapConfiguration

maxParallelImageRequests

(光栅图块、子画面、图标) 并行加载的最大图像数,这会影响重光栅地图的性能。 默认情况下为 16。

maxParallelImageRequests?: number

属性值

number

refreshExpiredTiles

一个布尔值,指定在矢量和光栅图块过期时是否应根据标头) 过期 (重新加载。 这对于频繁更新的数据集很有用。 如果设置为 false,则每个磁贴将在需要时加载一次,并且不会在过期时重新加载。 default: true

refreshExpiredTiles?: boolean

属性值

boolean

sessionId

要随请求一起传递的会话 ID。 建议改用 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 辅助角色数。 默认情况下,它设置为 CPU 核心数的一半, (上限为 6) 。

workerCount?: number

属性值

number