Appearance
Class: VectorStyle
Table of contents
Constructors
Properties
- outlineColor
- fillColor
- backgroundColor
- lineWidth
- outline
- fill
- fontColor
- fontSize
- fontFamily
- labelStroke
- labelStrokeWidth
- labelStrokeColor
- pointSize
- pointColor
- labelPropertyName
- markerImage
- ringRadius
- pointStyle
- circleLineWidth
- showMarker
- showLabel
- showCenterLabel
- centerLabelPropertyName
- labelOffsetX
- labelOffsetY
- lineDash
- lineCap
- shadowColor
- shadowBlur
- shadowOffsetX
- shadowOffsetY
- lineJoin
- miterLimit
- show
- markerImageEl
- readyPromise
Methods
Constructors
constructor
• new VectorStyle(options?): VectorStyle
Parameters
| Name | Type |
|---|---|
options? | VectorStyleOptions |
Returns
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:333
Properties
outlineColor
• outlineColor: string | Color
线或边颜色,仅线、面数据有效。
Default Value
ts
Cesium.Color.YELLOW;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:176
fillColor
• fillColor: string | Color
填充颜色,仅面数据有效。
Default Value
ts
Color.fromBytes(0, 255, 255, 30);Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:181
backgroundColor
• backgroundColor: string | Color
背景色
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:185
lineWidth
• lineWidth: number
线宽,仅线数据有效。
Default Value
ts
1.5;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:190
outline
• outline: boolean
是否显示边,仅面数据有效。
Default Value
ts
true;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:196
fill
• fill: boolean
是否填充,仅面数据有效。
Default Value
ts
true;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:201
fontColor
• fontColor: Color
注记文本颜色
Default Value
ts
Cesium.Color.BLACK;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:206
fontSize
• fontSize: number
注记文本字体大小, 仅在数据有点时有效。
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:210
fontFamily
• Optional fontFamily: string
注记文本字体名称,仅在数据有点时有效。
Default Value
ts
"宋体";Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:215
labelStroke
• labelStroke: boolean
是否显示注记文本轮廓线,仅在数据有点时有效。
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:220
labelStrokeWidth
• labelStrokeWidth: number
注记文本轮廓线宽,仅在数据有点时有效。
Default Value
ts
1;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:225
labelStrokeColor
• labelStrokeColor: string
注记文本轮廓线颜色,仅在数据有点时有效。
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:229
pointSize
• pointSize: number
注记点大小,仅在数据有点时有效。
Default Value
ts
4;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:235
pointColor
• pointColor: Color
注记点颜色,仅在数据有点时有效。
Default Value
ts
Cesium.Color.YELLOW;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:241
labelPropertyName
• labelPropertyName: string
注记文本属性名称,仅在数据有点时有效。
Default Value
ts
"NAME";Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:246
markerImage
• markerImage: string | HTMLCanvasElement | HTMLImageElement
注记点图标,如果设置点图标,则其他点样式参数无效,仅在数据有点时有效。
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:250
ringRadius
• ringRadius: number
注记点样式为Ring时,圆心点大小(半径),仅在数据有点时有效。
Default Value
ts
2;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:255
pointStyle
• pointStyle: string
注记点样式,仅在数据有点时有效。Solid 为实心圆, Ring 为带圆心的圆形, Circle 为空心圆
Default Value
ts
"Ring";Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:260
circleLineWidth
• circleLineWidth: number
注记点样式为 Circle 时,圆形线宽
Default Value
ts
2;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:265
showMarker
• showMarker: boolean
是否显示注记点,仅在数据有点时有效。
Default Value
ts
true;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:270
showLabel
• showLabel: boolean
是否显示文本,仅在数据有点时有效。
Default Value
ts
true;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:275
showCenterLabel
• showCenterLabel: boolean
是否显示文本,仅对线和面数据有效。
Default Value
ts
true;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:280
centerLabelPropertyName
• centerLabelPropertyName: string
几何中心注记文本属性名称,仅对线和面数据有效。
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:284
labelOffsetX
• labelOffsetX: number
标注文本 x 方向偏移量,仅在数据有点时有效。以屏幕为参考,左上角为 0,向右为正,单位为像素
Default Value
ts
10;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:289
labelOffsetY
• labelOffsetY: number
标注文本y方向偏移量,仅在数据有点时有效。以屏幕为参考,左上角为 0,向下为正,单位为像素
Default Value
ts
5;Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:294
lineDash
• lineDash: number[]
虚线样式,不设置则为实线
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:298
lineCap
• lineCap: CanvasLineCap
设置线条末端线帽的样式。 butt ——默认。向线条的每个末端添加平直的边缘;round —— 向线条的每个末端添加圆形线帽;square —— 向线条的每个末端添加正方形线帽。
Default Value
ts
"butt";Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:303
shadowColor
• shadowColor: string | Color
设置用于阴影的颜色
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:307
shadowBlur
• Optional shadowBlur: number
设置用于阴影的模糊级别
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:311
shadowOffsetX
• Optional shadowOffsetX: number
设置阴影距形状的水平距离
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:315
shadowOffsetY
• Optional shadowOffsetY: number
设置阴影距形状的垂直距离
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:319
lineJoin
• lineJoin: CanvasLineJoin
设置当两条线交汇时所创建边角的类型。bevel —— 斜角;round —— 创建圆角;miter —— 默认。创建尖角。
Default Value
ts
"miter";Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:324
miterLimit
• miterLimit: number
设置最大斜接长度。
Default Value
ts
"10Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:329
show
• show: boolean
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:330
markerImageEl
• markerImageEl: HTMLCanvasElement | HTMLImageElement
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:331
readyPromise
• readyPromise: Promise<unknown>
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:332
Methods
clone
▸ clone(): VectorStyle
Returns
Defined in
src/layers/VectorTileImageryProvider/VectorStyle.ts:428

