new SuperMap.ServerStyle(options)
该类用于定义点状符号、线状符号、填充符号风格及其相关属性。
Name | Type | Description |
---|---|---|
options |
Object |
可选参数。如: |
Members
-
fillBackColorSuperMap.ServerColor
-
填充背景颜色。当填充模式为渐变填充时,该颜色为填充终止色。默认为白色。
-
fillBackOpaqueboolean
-
背景是否不透明。false 表示透明。默认值为 false。
-
fillForeColorSuperMap.ServerColor
-
填充颜色。当填充模式为渐变填充时,该颜色为填充起始颜色。默认为红色。
-
fillGradientAnglenumber
-
渐变填充的旋转角度。单位为度,精确到0.1度,逆时针方向为正方向。
-
fillGradientModeSuperMap.FillGradientMode
-
渐变填充风格的渐变类型。
-
fillGradientOffsetRatioXnumber
-
渐变填充中心点相对于填充区域范围中心点的水平偏移百分比。它们的关系如下:设填充区域范围中心点的坐标为(x0, y0), 填充中心点的坐标为(x, y),填充区域范围的宽度为 a,水平偏移百分比为 dx,则 x=x0 + a*dx/100。
-
fillGradientOffsetRatioYnumber
-
填充中心点相对于填充区域范围中心点的垂直偏移百分比。它们的关系如下:
设填充区域范围中心点的坐标为(x0, y0),填充中心点的坐标为(x, y),填充区域范围的高度为 b,垂直偏移百分比为 dy,则 y=y0 + b*dx/100。 -
fillOpaqueRatenumber
-
填充不透明度。合法值为0--100的数值。其中为0表示完全透明; 100表示完全不透明。赋值小于0时按照0处理,大于100时按照100处理。默认值为 100。
-
fillSymbolIDinteger
-
填充符号的编码。此编码用于唯一标识各普通填充风格的填充符号。 关于填充符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。
-
lineColorSuperMap.ServerColor
-
矢量要素的边线颜色。默认为黑色。如果等级符号是点符号,点符号的颜色由lineColor控制
-
lineSymbolIDinteger
-
线状符号的编码。此编码用于唯一标识各普通填充风格的填充符号,默认值为0。 关于线状符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。
-
lineWidthnumber
-
边线的宽度。单位为毫米,精度到0.1,默认值为1.0。
-
markerAnglenumber
-
点状符号的旋转角度。以度为单位,精确到0.1度,逆时针方向为正方向,默认值为0。
-
markerSizenumber
-
点状符号的大小。单位为毫米,精度为0.1,默认值为1.0。当该属性设置为0时,采用符号默认大小1.0显示。 当该属性设置为非法值时,交由服务器默认处理。
-
markerSymbolIDinteger
-
点状符号的编码。此编码用于唯一标识各点状符号。默认为 -1。 关于线状符号的样式与对应的 ID 号请在 SuperMap 桌面软件中查找。
Methods
-
staticSuperMap.ServerStyle.fromJson(jsonObject)
common/iServer/ServerStyle.js, line 179 -
将JSON对象转换为 SuperMap.ServerStyle 对象。
Name Type Description jsonObject
Object 要转换的 JSON 对象。
-
destroy()
common/iServer/ServerStyle.js, line 134 -
释放资源,将引用资源的属性置空。
-
toServerJSONObject()
common/iServer/ServerStyle.js, line 167 -
转换成对应的 JSON 格式对象。