业务咨询
开发咨询
微信沟通

Class: Label

CMAP~ Label

Label 标签类


new Label(parentObj, options) → {Label}

构造函数

Parameters:
Name Type Description
parentObj Object

父物体

options Object

参数列表

Properties
Name Type Argument Default Description
fontSize Number

字体大小 默认18

text String

文字内容 如果使用userData中的某个字段的值,使用{{字段名}}

offset Array

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

fontColor Array | String

文字颜色 默认黑色

fontFamily String

字体,默认 Arial,Microsoft YaHei

imageUrl String

背景图片的url

imagePadding Array

图片内边距[paddingX,paddingY] paddingX为左右间距 paddingY为上下间距

dropShadow Boolean

是否显示文字阴影

inheritScale Boolean <optional>
false

是否继承被标记物体的缩放

inheritStyle Boolean <optional>
true

是否继承被标记物体的样式(主要是透明度)

dropShadowColor Array | String

文字阴影颜色 默认黑色

Returns:

Label对象

Type
Label

Members


dropShadow :Boolean

是否设置字体阴影

Type:
  • Boolean
Example
label.dropShadow = true; //设置字体阴影

dropShadowColor :Array|String

设置/获取 字体阴影颜色

Type:
  • Array | String
Example
label.dropShadowColor = [255,0,0]; //设置字体阴影颜色为[255,0,0]

fontColor :Array|String

文字颜色

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

fontFamily :String

字体名称

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

fontSize :Number

Label的字体大小 默认18

Type:
  • Number
Example
label.fontSize = 12; //设置字体大小为12

imagePadding :Array

文字在x轴和y轴的距离背景图空间大小 [x,y] 像素级别

Type:
  • Array
Example
label.imagePadding = [0,20];//设置文字在y轴距离图片上下距离分别为20

imageUrl :String

设置/获取标注背景图url

Type:
  • String
Example
label.imageUrl = '/uGeo/image/pop.png';//设置标注背景图url

<readonly> inheritScale :Boolean

Label是否继承被标记物体的缩放

Type:
  • Boolean
Default Value:
  • false

<readonly> inheritStyle :Boolean

Label是否继承被标记物体的样式(主要是透明度)

Type:
  • Boolean
Default Value:
  • true

offset :Array

Label的偏移 [xOffset,yOffset] 像素级别 xOffset左负右正 yOffset上正下负

Type:
  • Array
Example
label.offset = [0,20]; //点的标注向上偏移20像素

text :String

Label的文字内容

Type:
  • String
Example
//设置文字内容 注{{}}包住的是需要标注对象的userData中的属性名称
//比如被标注物体的userData.name='花家地南街' 该例子中的标注会显示 '名称:花家地南街'
label.text = '名称:{{name}}';

visible :Boolean

Label是否可见

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