Class: GeoStyle

GeoStyle

new GeoStyle()

几何风格类。用于定义点状符号、线状符号、填充符号及其相关设置。对于文本对象只能设置文本风格,不能设置几何风格。
Source:

Methods

(static) createObj() → {Promise.<GeoStyle>}

构造一个新的 GeoStyle 对象。
Source:
Returns:
Type
Promise.<GeoStyle>

(static) setFillForeColor(r, g, b) → {Promise.<void>}

设置填充符号的前景色。
Parameters:
Name Type Description
r number rgb颜色的red值
g number rgb颜色的green值
b number rgb颜色的blue值
Source:
Returns:
Type
Promise.<void>

(static) setFillOpaqueRate(rate) → {Promise.<void>}

设置填充不透明度,合法值0-100的数值。
Parameters:
Name Type Description
rate number 透明度比例
Source:
Returns:
Type
Promise.<void>

(static) setLineColor(r, g, b) → {Promise.<void>}

设置线状符号型风格或点状符号的颜色。
Parameters:
Name Type Description
r number rgb颜色的red值
g number rgb颜色的green值
b number rgb颜色的blue值
Source:
Returns:
Type
Promise.<void>

(static) setLineSymbolID(symbolId) → {Promise.<void>}

返回线状符号的编码。此编码用于唯一标识各线状符号。 线状符号可以用户自定义,也可以使用系统自带的符号库。使用系统自带符号库时,其相应的的编码参见开发指南 SuperMap Objects 资源库一览。
Parameters:
Name Type Description
symbolId number 一个用来设置线型符号的编码的整数值。
Source:
Returns:
Type
Promise.<void>

(static) setLineWidth(lineWidth) → {Promise.<void>}

设置线状符号的宽度。单位为毫米,精度到0.1。
Parameters:
Name Type Description
lineWidth number 用来设置线状符号的宽度。
Source:
Returns:
Type
Promise.<void>

(static) setMarkerSize(size2D) → {Promise.<void>}

设置点状符号的大小,单位为毫米,精确到0.1毫米。其值必须大于等于0。如果为0,则表示不显示,如果是小于0,会抛出异常。
Parameters:
Name Type Description
size2D number 用来设置点状符号的大小的值。
Source:
Returns:
Type
Promise.<void>

(static) setMarkerSymbolID(markerSymbolId) → {Promise.<void>}

返回点状符号的编码。此编码用于唯一标识各点状符号。 点状符号可以用户自定义,也可以使用系统自带的符号库。使用系统自带符号库时,其相应的的编码参见开发指南 SuperMap Objects 资源库一览。
Parameters:
Name Type Description
markerSymbolId number 点状符号的编码。
Source:
Returns:
Type
Promise.<void>