当前位置: 首页 > 文档资料 > ThingJS 文档中心 >

Class: LayerLabel

优质
小牛编辑
128浏览
2023-12-01

CMAP~ LayerLabel

FeatureLayer标签类


new LayerLabel(featureLayer, param) → {LayerLabel}

构造函数

Parameters:
NameTypeDescription
featureLayerFeatureLayer

被标注图层

paramObject

参数列表

Properties
NameTypeDescription
fontSizeNumber

字体大小 默认18

textString

文字内容

offsetArray

文字偏移 [xOffset,yOffset] 单位:像素 xOffset左负右正 yOffset上正下负

fontColorArray

文字颜色 默认黑色

fontFamilyString

字体,默认 Arial,Microsoft YaHei

Returns:

LayerLabel对象

Type
LayerLabel

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不可见