Class: LabelSymbolCell

SuperMap.LabelSymbolCell

符号类型的矩阵标签元素类。

new SuperMap.LabelSymbolCell(options)

common/iServer/LabelSymbolCell.js, line 9

该类继承自 SuperMap.LabelMatrixCell类,主要对矩阵标签中的专题图类型的矩阵标签元素进行设置。 矩阵标签专题图是标签专题图(SuperMap.ThemeLabel)的一种,其中矩阵标签中的填充元素又可分为图片类型(SuperMap.LabelImageCell)、 符号类型(SuperMap.LabelSymbolCell)、专题图类型(SuperMap.LabelThemeCell)三种,该类是这三种类型的矩阵标签元素其中的一种, 用于定义符号类型的矩阵标签,如符号 ID 字段名称(符号 ID 与 SuperMap 桌面产品中点、线、面符号的 ID 对应) 、大小等。 用户在实现矩阵标签专题图时只需将定义好的矩阵标签元素赋值予 SuperMap.ThemeLabel.matrixCells 属性即可。matrixCells 属是一个二维数组, 每一维可以是任意类型的矩阵标签元素组成的数组(也可是单个标签元素组成的数组,即数组中只有一个元素)。

Name Type Description
options Object

参数。

Name Type Description
style SuperMap.ServerStyle

获取或设置符号样式。

symbolIDField string

符号 ID 或符号 ID 所对应的字段名称。

Extends

Members

获取或设置符号样式—— SuperMap.ServerStyle 对象,包括符号大小(SuperMap.ServerStyle.markerSize) 和符号旋转(SuperMap.ServerStyle.markerAngle)角度,其中用于设置符号 ID 的属性(SuperMap.ServerStyle.markerSymbolID)在此处不起作用。

symbolIDFieldstring

获取或设置符号 ID 或符号 ID 所对应的字段名称。

typestring

制作矩阵专题图时是必须的。

Methods

destroy()

common/iServer/LabelSymbolCell.js, line 54

释放资源,将引用资源的属性置空。