Class: LayerLabel

CMAP.LayerLabel(featureLayer, param)

FeatureLayer标签类

Constructor

new LayerLabel(featureLayer, param)

构造函数
Parameters:
Name Type Description
featureLayer FeatureLayer 被标注图层
param Object 参数列表
Properties
Name Type Description
fontSize Number 字体大小 默认18
text String 文字内容
offset Array 文字偏移 [xOffset,yOffset] 单位:像素 xOffset左负右正 yOffset上正下负
fontColor Array 文字颜色 默认黑色
fontFamily String 字体,默认 Arial,Microsoft YaHei

Members

fontColor :Array

文字颜色
Type:
  • Array
Example
layerLabel.fontColor = 'rgb(255,0,0)'; //设置标注颜色为红色

fontFamily :String

字体名称
Type:
  • String
Example
layerLabel.fontFamily = '黑体'; //设置标注字体为黑体

fontSize :Number

Label的字体大小 默认18
Type:
  • Number
Example
layerLabel.fontSize = 12; //设置字体大小为12

offset :Array

Label的偏移 [xOffset,yOffset] 单位:像素 xOffset左负右正 yOffset上正下负
Type:
  • Array
Example
layerLabel.offset = [0,20]; //点的标注向上偏移20像素

text :String

Label的文字内容
Type:
  • String
Example
//设置文字内容 注{{}}包住的是需要标注图层中对象的userData中的属性名称
layerLabel.text = '名称:{{name}}';

visible :Boolean

Label是否可见
Type:
  • Boolean
Example
label.visible = false; //设置label不可见