Style

发送反馈


PointStyle

定义了 WebMap 规范支持的点要素的样式与风格,相关示例请参见 VectorLayer

BasicPoint

定义普通点的样式。

属性 类型 说明

type

string

普通点样式,固定常量 "BASIC_POINT"。

radius

number

普通点的半径。

fillColor

string

普通点的填充颜色,属性值为颜色对应的十六进制编码。

fillOpacity

string

普通点填充颜色的不透明度。最大值为1,最小值为0。

strokeColor string 普通点的轮廓颜色,属性值为颜色对应的十六进制编码。

strokeOpacity

string

普通点轮廓颜色的不透明度。最大值为1,最小值为0。

strokeWidth

number

普通点的轮廓线宽度。
offsetX

number

普通点的 X 方向偏移值,取值范围 [-1,1]。
offsetY

number

普通点的 Y 方向偏移值,取值范围 [-1,1]。

SymbolPoint

定义点符号的样式。

属性 类型 说明

type

string

点符号样式,固定常量 "SYMBOL_POINT"。

className

string

点符号的类名。

name

string

点符号的名称。

unicode

string

点符号的编码。
fillColor

string

填充颜色,属性值为颜色对应的十六进制编码。

fillOpacity

string

填充颜色的不透明度。最大值为1,最小值为0。

fontSize

string

点符号的大小。

strokeColor string 轮廓颜色,属性值为颜色对应的十六进制编码。

strokeOpacity

string

轮廓颜色的不透明度。最大值为1,最小值为0。

strokeWidth

number

轮廓线宽度。
offsetX

number

点符号的 X 方向偏移值,取值范围 [-1,1]。
offsetY

number

点符号的 Y 方向偏移值,取值范围 [-1,1]。
rotation

number

点符号的旋转偏移值,单位为弧度。

SvgPoint

定义SVG格式的点符号样式:

属性 类型 说明

type

string

SVG格式的点符号样式,固定常量 "SVG_POINT"。

radius

number

点符号的半径。

fillColor

string

点符号的填充颜色,属性值为颜色对应的十六进制编码。

fillOpacity

string

点符号填充颜色的不透明度。最大值为1,最小值为0。

strokeColor string 点符号的轮廓颜色,属性值为颜色对应的十六进制编码。

strokeOpacity

string

点符号轮廓颜色的不透明度。最大值为1,最小值为0。

strokeWidth

number

点符号的边线宽度。
url

string

点符号的引用地址(uri)。

offsetX

number

点符号的 X 方向偏移值,取值范围 [-1,1]。
offsetY

number

点符号的 Y 方向偏移值,取值范围 [-1,1]。
rotation

number

点符号的旋转偏移值,单位为弧度。

ImagePoint

定义图片格式的点符号样式:

属性 类型 说明

type

string

图片点符号样式,固定常量 "IMAGE_POINT"。

radius

number

点符号的半径。

imageInfo

ImageInfo

图片的信息。

offsetX

number

点符号的 X 方向偏移值,取值范围 [-1,1]。
offsetY

number

点符号的 Y 方向偏移值,取值范围 [-1,1]。
rotation

number

点符号的旋转偏移值,单位为弧度。

ImageInfo

属性 类型 说明

size

object

包含两个 number 类型的子属性 "h" 和 "w",分别用于定义图片的高度与宽度。

 url

string

【必填属性】

图片的地址(uri)。

LineStyle

定义了 WebMap 规范支持的线要素的样式,为满足用户的实际业务需求,支持以数组和对象两种方式存储线样式。LineStyle 对象包含的内容为 LineStyleDefinition 或 array[LineStyleDefinition],相关示例请参见 VectorLayer

LineStyleDefinition

属性 类型 说明

type

string

线样式,固定常量 "LINE"。

lineDash

string

定义线的风格,可选常量 "solid"、"dot"、"dash" 、"dashdot"、"longdash"、"longdashdot"。

strokeColor string 线的颜色,属性值为颜色对应的十六进制编码,例如:"#0000ff"。

strokeOpacity

string

线的不透明度。最大值为1,最小值为0。

strokeWidth

number

线宽度。

PolygonStyle

定义了 WebMap 规范支持的面要素的样式与风格,相关示例请参见 VectorLayer

属性 类型 说明

type

string

面样式,固定常量 "POLYGON"。

lineDash

string

面轮廓线的风格,可选常量 "solid"、"dot"、"dash" 、"dashdot"、"longdash"、"longdashdot"。

fillColor

string

面的填充颜色,属性值为颜色对应的十六进制编码。

fillOpacity

string

面填充颜色的不透明度。最大值为1,最小值为0。

strokeColor string 面的轮廓颜色,属性值为颜色对应的十六进制编码。

strokeOpacity

string

面轮廓颜色的不透明度。最大值为1,最小值为0。

strokeWidth

number

面的边线宽度。

LabelStyle

定义了 WebMap 规范中图层中添加标签的相关属性,相关示例请参见UniqueLayer

属性 类型 说明

labelFiled

string

定义标签的值。

fontFamily

string

定义标签的字体。

fill

string

定义标签的颜色,属性值为颜色对应的十六进制编码。

fontSize

string

定义标签的字体大小。

filterCondition

string

定义标签的过滤器。

backgroundFill

array

定义标签 integer 类型的背景颜色及 number 类型的透明度,如 [255,255,255,0.7],定义标签的背景颜色为白色,透明度为0.7。

offsetX

number

定义标签的 X 方向偏移值。

offsetY

number

定义标签的 Y 方向偏移值。

textBaseline

string

定义线要素和面要素的标签对齐基线,可选常量 "middle"、"top"、"bottom"。

placement

string

定义线要素和面要素的标签布局方式,可选常量 "line"、"point"。

textAlign

string

定义点要素的标签对齐位置,可选常量 "left"、"right"、"center"。

outlineColor

string

定义标签文本的轮廓颜色。

outlineWidth

string

定义标签文本的轮廓宽度。