Style |
定义了 WebMap 规范支持的点要素的样式与风格,相关示例请参见 VectorLayer。
定义普通点的样式。
属性 | 类型 | 说明 |
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]。 |
定义点符号的样式。
属性 | 类型 | 说明 |
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 |
点符号的旋转偏移值,单位为弧度。 |
定义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 |
点符号的旋转偏移值,单位为弧度。 |
定义图片格式的点符号样式:
属性 | 类型 | 说明 |
type |
string |
图片点符号样式,固定常量 "IMAGE_POINT"。 |
radius |
number |
点符号的半径。 |
imageInfo | 图片的信息。 |
|
offsetX | number |
点符号的 X 方向偏移值,取值范围 [-1,1]。 |
offsetY | number |
点符号的 Y 方向偏移值,取值范围 [-1,1]。 |
rotation | number |
点符号的旋转偏移值,单位为弧度。 |
属性 | 类型 | 说明 |
size |
object |
包含两个 number 类型的子属性 "h" 和 "w",分别用于定义图片的高度与宽度。 |
url | string |
【必填属性】 图片的地址(uri)。 |
定义了 WebMap 规范支持的线要素的样式,为满足用户的实际业务需求,支持以数组和对象两种方式存储线样式。LineStyle 对象包含的内容为 LineStyleDefinition 或 array[LineStyleDefinition],相关示例请参见 VectorLayer。
属性 | 类型 | 说明 |
type |
string | 线样式,固定常量 "LINE"。 |
lineDash |
string | 定义线的风格,可选常量 "solid"、"dot"、"dash" 、"dashdot"、"longdash"、"longdashdot"。 |
strokeColor | string | 线的颜色,属性值为颜色对应的十六进制编码,例如:"#0000ff"。 |
strokeOpacity |
string |
线的不透明度。最大值为1,最小值为0。 |
strokeWidth | number |
线宽度。 |
定义了 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 |
面的边线宽度。 |
定义了 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 |
定义标签文本的轮廓宽度。 |