Skip to content

Interface: VectorStyleOptions

Table of contents

Properties

Properties

outlineColor

outlineColor: string | Color

线或边颜色,仅线、面数据有效。

Default Value

ts
Cesium.Color.YELLOW;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:15


fillColor

fillColor: string | Color

填充颜色,仅面数据有效。

Default Value

ts
Color.fromBytes(0, 255, 255, 30);

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:20


backgroundColor

backgroundColor: string | Color

背景色

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:24


lineWidth

lineWidth: number

线宽,仅线数据有效。

Default Value

ts
1.5;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:29


outline

outline: boolean

是否显示边,仅面数据有效。

Default Value

ts
true;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:35


fill

fill: boolean

是否填充,仅面数据有效。

Default Value

ts
true;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:40


fontColor

fontColor: string

注记文本颜色

Default Value

ts
Cesium.Color.BLACK;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:45


fontSize

fontSize: number

注记文本字体大小, 仅在数据有点时有效。

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:49


fontFamily

Optional fontFamily: string

注记文本字体名称,仅在数据有点时有效。

Default Value

ts
"宋体";

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:54


labelStroke

labelStroke: boolean

是否显示注记文本轮廓线,仅在数据有点时有效。

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:59


labelStrokeWidth

labelStrokeWidth: number

注记文本轮廓线宽,仅在数据有点时有效。

Default Value

ts
1;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:64


labelStrokeColor

labelStrokeColor: string

注记文本轮廓线颜色,仅在数据有点时有效。

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:68


pointSize

pointSize: number

注记点大小,仅在数据有点时有效。

Default Value

ts
4;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:74


pointColor

pointColor: string

注记点颜色,仅在数据有点时有效。

Default Value

ts
Cesium.Color.YELLOW;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:80


labelPropertyName

labelPropertyName: string

注记文本属性名称,仅在数据有点时有效。

Default Value

ts
"NAME";

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:85


makerImage

makerImage: string

注记点图标,如果设置点图标,则其他点样式参数无效,仅在数据有点时有效。

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:89


ringRadius

ringRadius: number

注记点样式为Ring时,圆心点大小(半径),仅在数据有点时有效。

Default Value

ts
2;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:94


pointStyle

pointStyle: string

注记点样式,仅在数据有点时有效。Solid 为实心圆, Ring 为带圆心的圆形, Circle 为空心圆

Default Value

ts
"Ring";

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:99


circleLineWidth

circleLineWidth: number

注记点样式为 Circle 时,圆形线宽

Default Value

ts
2;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:104


showMarker

showMarker: boolean

是否显示注记点,仅在数据有点时有效。

Default Value

ts
true;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:109


showLabel

showLabel: boolean

是否显示文本,仅在数据有点时有效。

Default Value

ts
true;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:114


showCenterLabel

showCenterLabel: boolean

是否显示文本,仅对线和面数据有效。

Default Value

ts
true;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:119


centerLabelPropertyName

centerLabelPropertyName: string

几何中心注记文本属性名称,仅对线和面数据有效。

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:123


labelOffsetX

labelOffsetX: number

标注文本 x 方向偏移量,仅在数据有点时有效。以屏幕为参考,左上角为 0,向右为正,单位为像素

Default Value

ts
10;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:128


labelOffsetY

labelOffsetY: number

标注文本y方向偏移量,仅在数据有点时有效。以屏幕为参考,左上角为 0,向下为正,单位为像素

Default Value

ts
5;

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:133


lineDash

lineDash: number[]

虚线样式,不设置则为实线

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:137


lineCap

lineCap: string

设置线条末端线帽的样式。 butt ——默认。向线条的每个末端添加平直的边缘;round —— 向线条的每个末端添加圆形线帽;square —— 向线条的每个末端添加正方形线帽。

Default Value

ts
"butt";

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:142


shadowColor

shadowColor: string | Color

设置用于阴影的颜色

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:146


shadowBlur

shadowBlur: number

设置用于阴影的模糊级别

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:150


shadowOffsetX

shadowOffsetX: number

设置阴影距形状的水平距离

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:154


shadowOffsetY

shadowOffsetY: number

设置阴影距形状的垂直距离

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:158


lineJoin

lineJoin: string

设置当两条线交汇时所创建边角的类型。bevel —— 斜角;round —— 创建圆角;miter —— 默认。创建尖角。

Default Value

ts
"miter";

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:163


miterLimit

miterLimit: number

设置最大斜接长度。

Default Value

ts
"10

Defined in

src/layers/VectorTileImageryProvider/VectorStyle.ts:168