IconSymbol

new CooSDK.IconSymbol(props)

图标符号化对象。

Name Type Description
props Object

包含如下属性的Object:

Name Type Default Description
url String

图标路径,可以是本地绝对路径,也可以是网络路径。

align EnumAlignment EnumAlignment.CENTER_CENTER optional

图标的对齐方式。

axisAlignmentType EnumAxisAlignType EnumAxisAlignType.AUTO optional

图标旋转模式。

characterMode EnumCharacterMode EnumCharacterMode.CAMERA optional

图标显示大小的变化模式。

featureLiftUp Number 0.0 optional

符号对象相当于要素的抬高高度。

isAddGroundLine Boolean false optional

图标是否添加接地线。

isTransparent Boolean false optional

图标是否支持带透明通道纹理,此项设为true时,请把相关使用者的renderOrder设置大于20。

isFitScreen Boolean false optional

在分屏情况下,是否开启适配模式,非分屏情况下请勿配置。

lineColor ColorObj new ColorObj(0,0,1,1) optional

接地线颜色。

scale Number 1.0 optional

图标大小变化比例。只有当CharacterMode = EnumCharacterMode.CAMERA时起效。

xScale Number 1.0 optional

图标在x方向上缩放比例。

yScale Number 1.0 optional

图标在y方向上缩放比例。

zScale Number 1.0 optional

图标在z方向上缩放比例。

Demo:

Members

align : EnumAlignment

获取或者设置图标的对齐方式。

Default Value: EnumAlignment.CENTER_CENTER

axisAlignmentType : EnumAxisAlignType

获取或者设置图标旋转模式。

Default Value: EnumAxisAlignType.AUTO

characterMode : EnumCharacterMode

获取或者设置图标显示大小的变化模式。

Default Value: EnumCharacterMode.CAMERA

featureLiftUp : Number

获取或者设置接地线抬升值(符号化对象相对于要素抬升)。

Default Value: 0.0

isAddGroundLine : Boolean

获取或者设置图标是否开启接地线。

Default Value: false

isFitScreen : Boolean

获取或者设置在分屏情况下,是否开启适配模式,非分屏情况下请勿配置。

Default Value: false

isTransparent : Boolean

获取或者设置图标是否支持带透明通道纹理,此项设为true时,请把相关使用者的renderOrder设置大于20。

Default Value: false

lineColor : ColorObj

获取或者设置接地线颜色。

Default Value: new ColorObj(0,0,1,1)

scale : Number

获取或者设置图标大小变化比例。只有当CharacterMode = EnumCharacterMode.CAMERA时起效。

Default Value: 1.0

url : String

获取或者设置图标路径,可以是本地绝对路径,也可以是网络路径。

xScale : Number

获取或者设置图标在x方向上缩放比例。

Default Value: 1.0

yScale : Number

获取或者设置图标在y方向上缩放比例。

Default Value: 1.0

zScale : Number

获取或者设置图标在x方向上缩放比例。

Default Value: 1.0