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

TileLayerOptions interface

在 TileLayer 中呈现光栅平铺图像时使用的选项。

Extends

属性

bounds

一个边界框,指定磁贴的可用位置。 指定后,不会请求边界框外的磁贴。 默认为 [-180, -85.0511, 180, 85.0511]

isTMS

指定图块系统坐标是否使用平铺地图服务规范,该规范反转 Y 坐标轴。 默认为 false

maxSourceZoom

一个整数,指定磁贴源中可用的磁贴的最大缩放级别。 默认为 22

minSourceZoom

一个整数,指定磁贴源中可用的磁贴的最低缩放级别。 默认为 0

subdomains

要应用于磁贴 URL 的子域值的数组。

tileSize

一个整数值,该值指定地图图块的宽度和高度尺寸。 若要获得无缝体验,磁贴大小必须是 2 的乘数。 默认为 512

tileUrl

TileJSON 资源的 http/https URL,或使用以下参数的磁贴 URL 模板:

{x}:磁贴的 X 位置。 通常还需要 {y} 和 {z}。

{y}:磁贴的 Y 位置。 通常还需要 {x} 和 {z}。

{z}:磁贴的缩放级别。 通常还需要 {x} 和 {y}。

{quadkey}:基于必应地图磁贴系统命名约定的磁贴 quadKey ID。

{bbox-epsg-3857}:EPSG 4325 Spacial 引用系统中格式为 {west},{south},{east},{north} 的边界框字符串。

{subdomain}:将添加子域值(如果指定)的占位符。

继承属性

contrast

一个介于 -1 和 1 之间的数字,可增加或减少覆盖的对比度。 默认为 0

fadeDuration

添加新磁贴时淡化转换的持续时间(以毫秒为单位)。 必须大于或等于 0。 默认为 300

filter

指定源特征条件的表达式。 仅显示与筛选器匹配的功能。

hueRotation

围绕色轮旋转色调。 以度为单位的数字。 默认为 0

maxBrightness

一个介于 0 和 1 之间的数字,可增加或降低覆盖层的最大亮度。 默认为 1

maxZoom

一个整数,指定要呈现层的最大缩放级别。 此值是独占的,即层将在 中可见 maxZoom > zoom >= minZoom。 默认为 24

minBrightness

一个介于 0 和 1 之间的数字,可增加或降低覆盖层的最小亮度。 默认为 0

minZoom

一个整数,指定要呈现层的最小缩放级别。 此值是非独占的,即层将在 中可见 maxZoom > zoom >= minZoom。 默认为 0

opacity

一个介于 0 和 1 之间的数字,指示绘制覆盖层的不透明度。 默认为 1

saturation

一个介于 -1 和 1 之间的数字,可增加或减少覆盖层的饱和度。 默认为 0

visible

指定层是否可见。 默认为 true

属性详细信息

bounds

一个边界框,指定磁贴的可用位置。 指定后,不会请求边界框外的磁贴。 默认为 [-180, -85.0511, 180, 85.0511]

bounds?: BoundingBox

属性值

isTMS

指定图块系统坐标是否使用平铺地图服务规范,该规范反转 Y 坐标轴。 默认为 false

isTMS?: boolean

属性值

boolean

maxSourceZoom

一个整数,指定磁贴源中可用的磁贴的最大缩放级别。 默认为 22

maxSourceZoom?: number

属性值

number

minSourceZoom

一个整数,指定磁贴源中可用的磁贴的最低缩放级别。 默认为 0

minSourceZoom?: number

属性值

number

subdomains

要应用于磁贴 URL 的子域值的数组。

subdomains?: string[]

属性值

string[]

tileSize

一个整数值,该值指定地图图块的宽度和高度尺寸。 若要获得无缝体验,磁贴大小必须是 2 的乘数。 默认为 512

tileSize?: number

属性值

number

tileUrl

TileJSON 资源的 http/https URL,或使用以下参数的磁贴 URL 模板:

{x}:磁贴的 X 位置。 通常还需要 {y} 和 {z}。

{y}:磁贴的 Y 位置。 通常还需要 {x} 和 {z}。

{z}:磁贴的缩放级别。 通常还需要 {x} 和 {y}。

{quadkey}:基于必应地图磁贴系统命名约定的磁贴 quadKey ID。

{bbox-epsg-3857}:EPSG 4325 Spacial 引用系统中格式为 {west},{south},{east},{north} 的边界框字符串。

{subdomain}:将添加子域值(如果指定)的占位符。

tileUrl?: string

属性值

string

继承属性详细信息

contrast

一个介于 -1 和 1 之间的数字,可增加或减少覆盖的对比度。 默认为 0

contrast?: number

属性值

number

继承自MediaLayerOptions.contrast

fadeDuration

添加新磁贴时淡化转换的持续时间(以毫秒为单位)。 必须大于或等于 0。 默认为 300

fadeDuration?: number

属性值

number

继承自MediaLayerOptions.fadeDuration

filter

指定源特征条件的表达式。 仅显示与筛选器匹配的功能。

filter?: Expression

属性值

继承自LayerOptions.filter

hueRotation

围绕色轮旋转色调。 以度为单位的数字。 默认为 0

hueRotation?: number

属性值

number

继承自MediaLayerOptions.hueRotation

maxBrightness

一个介于 0 和 1 之间的数字,可增加或降低覆盖层的最大亮度。 默认为 1

maxBrightness?: number

属性值

number

继承自MediaLayerOptions.maxBrightness

maxZoom

一个整数,指定要呈现层的最大缩放级别。 此值是独占的,即层将在 中可见 maxZoom > zoom >= minZoom。 默认为 24

maxZoom?: number

属性值

number

继承自LayerOptions.maxZoom

minBrightness

一个介于 0 和 1 之间的数字,可增加或降低覆盖层的最小亮度。 默认为 0

minBrightness?: number

属性值

number

继承自MediaLayerOptions.minBrightness

minZoom

一个整数,指定要呈现层的最小缩放级别。 此值是非独占的,即层将在 中可见 maxZoom > zoom >= minZoom。 默认为 0

minZoom?: number

属性值

number

继承自LayerOptions.minZoom

opacity

一个介于 0 和 1 之间的数字,指示绘制覆盖层的不透明度。 默认为 1

opacity?: number

属性值

number

继承自MediaLayerOptions.opacity

saturation

一个介于 -1 和 1 之间的数字,可增加或减少覆盖层的饱和度。 默认为 0

saturation?: number

属性值

number

继承自MediaLayerOptions.饱和

visible

指定层是否可见。 默认为 true

visible?: boolean

属性值

boolean

继承自LayerOptions.visible