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

DataSourceOptions interface

用于管理将在地图上显示的形状数据的数据源。 必须先将数据源添加到图层中,然后才能在地图上显示数据源。 DataSourceOptions 的选项。

Extends

属性

buffer

每个磁贴周围的缓冲区大小。 缓冲区值 0 将提供更好的性能,但在呈现时更有可能生成项目。 较大的缓冲区将产生左项目,但会导致性能降低。 默认 128

cluster

一个布尔值,指示是否应聚集源中的点特征。 如果设置为 true,则点将按半径聚集在一起分组。 默认 false

clusterMaxZoom

聚类点的最大缩放级别。 默认为小于 maxZoom 一个缩放,以便最后一个缩放功能不会聚集。

clusterMinPoints

如果启用了聚类分析,则形成群集所需的最小点数。

clusterProperties

定义使用表达式针对每个分类中的所有点计算的自定义属性,并将其添加到每个聚类点的属性中。

clusterRadius

每个群集的半径(以像素为单位)。 默认 50

filter

一个表达式,用于在处理特征进行呈现之前对其进行筛选。

generateId

是否为 geojson 特征生成 ID。 启用后,将根据 feature.id 属性在功能数组中的索引自动分配,从而过度写入任何以前的值。

lineMetrics

指定是否计算行距指标。 这是指定 lineGradient 值的线条层所必需的。 默认 false

maxZoom

创建矢量图块的最大缩放级别 (越高意味着在高缩放级别) 更详细。 默认 18

promoteId

要用作功能状态) 的功能 ID (的属性。 属性名称或 {: } 形式的对象。

tolerance

当呈现 (较高时应用于数据的 Douglas-Peucker 简化容差意味着几何图形更简单,性能) 更快。 默认 0.375

属性详细信息

buffer

每个磁贴周围的缓冲区大小。 缓冲区值 0 将提供更好的性能,但在呈现时更有可能生成项目。 较大的缓冲区将产生左项目,但会导致性能降低。 默认 128

buffer?: number

属性值

number

cluster

一个布尔值,指示是否应聚集源中的点特征。 如果设置为 true,则点将按半径聚集在一起分组。 默认 false

cluster?: boolean

属性值

boolean

clusterMaxZoom

聚类点的最大缩放级别。 默认为小于 maxZoom 一个缩放,以便最后一个缩放功能不会聚集。

clusterMaxZoom?: number

属性值

number

clusterMinPoints

如果启用了聚类分析,则形成群集所需的最小点数。

clusterMinPoints?: number | undefined

属性值

number | undefined

clusterProperties

定义使用表达式针对每个分类中的所有点计算的自定义属性,并将其添加到每个聚类点的属性中。

clusterProperties?: Record<string, AggregateExpression>

属性值

Record<string, AggregateExpression>

clusterRadius

每个群集的半径(以像素为单位)。 默认 50

clusterRadius?: number

属性值

number

filter

一个表达式,用于在处理特征进行呈现之前对其进行筛选。

filter?: any

属性值

any

generateId

是否为 geojson 特征生成 ID。 启用后,将根据 feature.id 属性在功能数组中的索引自动分配,从而过度写入任何以前的值。

generateId?: boolean | undefined

属性值

boolean | undefined

lineMetrics

指定是否计算行距指标。 这是指定 lineGradient 值的线条层所必需的。 默认 false

lineMetrics?: boolean

属性值

boolean

maxZoom

创建矢量图块的最大缩放级别 (越高意味着在高缩放级别) 更详细。 默认 18

maxZoom?: number

属性值

number

promoteId

要用作功能状态) 的功能 ID (的属性。 属性名称或 {: } 形式的对象。

promoteId?: [key: string]: string | string | undefined

属性值

[key: string]: string | string | undefined

tolerance

当呈现 (较高时应用于数据的 Douglas-Peucker 简化容差意味着几何图形更简单,性能) 更快。 默认 0.375

tolerance?: number

属性值

number