GeoLabelStyle(param)

new GeoLabelStyle(param)

构造函数

Parameters:
Name Type Description
param Object
Properties
Name Type Attributes Default Description
fontColor Array.<Number> <optional>
[0,0,0] 字体颜色
fontSize Number <optional>
18 字体大小
fontFamily String <optional>
Arial,Microsoft YaHei 字体名称
offset Array.<Number> <optional>
[0,0] 像素级别的偏移量
imagePadding Array.<Number> <optional>
[0,0] 文字在x轴和y轴的距离背景图空间大小 像素级别
dropShadow Boolean <optional>
false 是否有阴影
dropShadowColor Array.<Number> <optional>
[0,0,0] 阴影颜色
keepSize Boolean <optional>
true 是否维持渲染大小不变
useSpriteMaterial Boolean <optional>
true 是否使用精灵材质
url String <optional>
背景图片的路径
Author:
  • caihuimin

Extends

Members

alwaysOnTop :Boolean

是否保持在最上层

Default Value:
  • true
Example
label.style.alwaysOnTop = true; //设置label保持在最上层

blending :Boolean

开启/关闭混色

Overrides:
Default Value:
  • false
Example
geoObject.style.blending = true;

color :Array.<Number>

叠加的颜色

Overrides:
Default Value:
  • [1,1,1]
Example
geoPoint.style.color = [1,0,0];//设置geoPoint填充色为红色

depthTest :Boolean

获取/设置是否进行深度测试

Overrides:
Default Value:
  • true

depthWrite :Boolean

获取/设置是否写入深度

Overrides:
Default Value:
  • true

dropShadow :Boolean

是否设置字体阴影

Default Value:
  • false
Example
label.style.dropShadow = true; //设置字体阴影

dropShadowColor :Array.<Number>

设置/获取 字体阴影颜色

Default Value:
  • [0,0,0]
Example
label.dropShadowColor = [1,0,0]; //设置字体阴影颜色为红色

effect :Boolean

获取/设置 发光效果

Overrides:
Default Value:
  • false
Example
geoObject.style.effect = true; //开启发光效果

fontColor :Array.<Number>

文字颜色

Default Value:
  • [0,0,0]
Example
label.style.fontColor = [1,0,0]; //设置标注颜色为红色

fontFamily :String

字体名称

Default Value:
  • 'Arial,Microsoft YaHei'
Example
label.style.fontFamily = '黑体'; //设置标注字体为黑体

fontSize :Number

Label的字体大小 默认18

Default Value:
  • 18
Example
label.style.fontSize = 12; //设置字体大小为12

glowStrength :Number

获取/设置发光强度

Overrides:
Default Value:
  • 0.5

readonly keepSize :Boolean

是否保持大小

Default Value:
  • true
Example
label.keepSize = true; //设置标注字体保持大小

lights :Boolean

获取/设置是否接受光照

Overrides:
Default Value:
  • false

offset :Array.<Number>

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

Default Value:
  • [0,0]
Example
label.style.offset = [0,20]; //点的标注向上偏移20单位

opacity :Number

获取/设置透明度

Overrides:
Default Value:
  • 1.0
Example
geoItem.style.opacity = 1; //将不透明度设置为1

outlineColor :Array.<Number>

勾边颜色

Overrides:
Example
geoPoint.style.outlineColor = [1,0,0];//设置geoPoint红色勾边
geoPoint.style.outlineColor = null;//取消勾边

radial :Boolean

开启/关闭物体的屏幕径向拖尾效果(扩散发光)

Overrides:
Default Value:
  • false

tailing :Boolean

开启/关闭物体的拖尾效果(垂直发光)

Overrides:
Default Value:
  • false

url :String

设置/获取标注背景图url

Example
label.style.url = '/uGeo/image/pop.png';//设置标注背景图url

readonly useSpriteMaterial :Boolean

是否使用精灵材质

Default Value:
  • true
Example
label.style.useSpriteMaterial = true;