SuperMap.REST.ServerStyle

服务端矢量要素风格类 该类用于定义点状符号、线状符号、填充符号风格及其相关属性。

Summary
SuperMap.REST.ServerStyle 服务端矢量要素风格类 该类用于定义点状符号、线状符号、填充符号风格及其相关属性。
Properties
fillBackColor {SuperMap.REST.ServerColor} 填充背景颜色。 当填充模式为渐变填充时,该颜色为填充终止色。默认为白色。
fillBackOpaque {Boolean} 背景是否不透明。 false 表示透明。默认值为 false。
fillForeColor {SuperMap.REST.ServerColor} 填充颜色。 当填充模式为渐变填充时,该颜色为填充起始颜色。默认为红色。
fillGradientAngle {Number} 渐变填充的旋转角度。 单位为度,精确到0.1度,逆时针方向为正方向。
fillGradientMode {SuperMap.REST.FillGradientMode} 渐变填充风格的渐变类型。
fillGradientOffsetRatioX {Number} 渐变填充中心点相对于填充区域范围中心点的水平偏移百分比。 它们的关系如下:设填充区域范围中心点的坐标为(x0, y0),填充中心点的坐标为(x, y),填充区域范围的宽度为 a,水平偏移百分比为 dx,则 x=x0 + a*dx/100。
fillGradientOffsetRatioY {Number} 填充中心点相对于填充区域范围中心点的垂直偏移百分比。 它们的关系如下:设填充区域范围中心点的坐标为(x0, y0),填充中心点的坐标为(x, y),填充区域范围的高度为 b,垂直偏移百分比为 dy,则 y=y0 + b*dx/100。
fillOpaqueRate {Number} 填充不透明度。 合法值为0--100的数值。其中为0表示完全透明;100表示完全不透明。赋值小于0时按照0处理,大于100时按照100处理。默认值为 100。
fillSymbolID {Integer} 填充符号的编码。 此编码用于唯一标识各普通填充风格的填充符号。关于填充符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。
lineColor {SuperMap.REST.ServerColor} 矢量要素的边线颜色。 默认为黑色。
lineSymbolID {Integer} 线状符号的编码。 此编码用于唯一标识各普通填充风格的填充符号,默认值为0。关于线状符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。
lineWidth {Number} 边线的宽度。 单位为毫米,精度到0.1,默认值为1.0。
markerAngle {Number} 点状符号的旋转角度。 以度为单位,精确到0.1度,逆时针方向为正方向,默认值为0。
markerSize {Number} 点状符号的大小。 单位为毫米,精度为0.1,默认值为1.0。当该属性设置为0时,采用符号默认大小1.0显示。当该属性设置为非法值时,交由服务器默认处理。
markerSymbolID {Integer} 点状符号的编码。 此编码用于唯一标识各点状符号。默认为 -1。关于线状符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。
Constructor
SuperMap.REST.ServerStyle 服务端矢量要素风格类构造函数。
Functions
destroy 释放资源,将引用资源的属性置空。

Properties

fillBackColor

{SuperMap.REST.ServerColor} 填充背景颜色。 当填充模式为渐变填充时,该颜色为填充终止色。默认为白色。

fillBackOpaque

{Boolean} 背景是否不透明。 false 表示透明。默认值为 false。

fillForeColor

{SuperMap.REST.ServerColor} 填充颜色。 当填充模式为渐变填充时,该颜色为填充起始颜色。默认为红色。

fillGradientMode

{SuperMap.REST.FillGradientMode} 渐变填充风格的渐变类型。

fillGradientAngle

{Number} 渐变填充的旋转角度。 单位为度,精确到0.1度,逆时针方向为正方向。

fillGradientOffsetRatioX

{Number} 渐变填充中心点相对于填充区域范围中心点的水平偏移百分比。 它们的关系如下:设填充区域范围中心点的坐标为(x0, y0),填充中心点的坐标为(x, y),填充区域范围的宽度为 a,水平偏移百分比为 dx,则 x=x0 + a*dx/100。

fillGradientOffsetRatioY

{Number} 填充中心点相对于填充区域范围中心点的垂直偏移百分比。 它们的关系如下:设填充区域范围中心点的坐标为(x0, y0),填充中心点的坐标为(x, y),填充区域范围的高度为 b,垂直偏移百分比为 dy,则 y=y0 + b*dx/100。

fillOpaqueRate

{Number} 填充不透明度。 合法值为0--100的数值。其中为0表示完全透明;100表示完全不透明。赋值小于0时按照0处理,大于100时按照100处理。默认值为 100。

fillSymbolID

{Integer} 填充符号的编码。 此编码用于唯一标识各普通填充风格的填充符号。关于填充符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。

lineColor

{SuperMap.REST.ServerColor} 矢量要素的边线颜色。 默认为黑色。

lineSymbolID

{Integer} 线状符号的编码。 此编码用于唯一标识各普通填充风格的填充符号,默认值为0。关于线状符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。

lineWidth

{Number} 边线的宽度。 单位为毫米,精度到0.1,默认值为1.0。

markerAngle

{Number} 点状符号的旋转角度。 以度为单位,精确到0.1度,逆时针方向为正方向,默认值为0。

markerSize

{Number} 点状符号的大小。 单位为毫米,精度为0.1,默认值为1.0。当该属性设置为0时,采用符号默认大小1.0显示。当该属性设置为非法值时,交由服务器默认处理。

markerSymbolID

{Integer} 点状符号的编码。 此编码用于唯一标识各点状符号。默认为 -1。关于线状符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。

Constructor

SuperMap.REST.ServerStyle

服务端矢量要素风格类构造函数。

Parameters

options {Object} 参数。

Allowed options properties

fillBackColor {SuperMap.REST.ServerColor} 填充背景颜色。
fillBackOpaque {Boolean} 背景是否不透明。
fillForeColor {SuperMap.REST.ServerColor} 填充颜色。
fillGradientMode {SuperMap.REST.FillGradientMode} 渐变填充风格的渐变类型。
fillGradientAngle {Number} 渐变填充的旋转角度。
fillGradientOffsetRatioX {Number} 渐变填充中心点相对于填充区域范围中心点的水平偏移百分比。
fillGradientOffsetRatioY {Number} 填充中心点相对于填充区域范围中心点的垂直偏移百分比。
fillOpaqueRate {Number} 填充不透明度。
fillSymbolID {Integer} 填充符号的编码。
lineColor {SuperMap.REST.ServerColor} 矢量要素的边线颜色。
lineSymbolID {Integer} 线状符号的编码。
lineWidth {Number} 边线的宽度。
markerAngle {Number} 点状符号的旋转角度。
markerSize {Number} 点状符号的大小。
markerSymbolID {Integer} 点状符号的编码。

Functions

destroy

destroy: function()

释放资源,将引用资源的属性置空。

颜色类 该类使用三原色( RGB )来表达颜色。
{Object} 渐变填充风格的渐变类型枚举类。
destroy: function()
释放资源,将引用资源的属性置空。
Close