TargetStyleA()

A类船舶的样式

new TargetStyleA()

Methods

setCodeStyle(attCode, val, style)

设置指定属性值的目标显示样式

Parameters:
Name Type Description
attCode Object

属性标识符

val Object

属性值

style Object

样式对象

Properties
Name Type Description
pens Object

画笔对象

fills Object

填充对象

fonts Object

文字对象

比例尺标识

标识 说明
ship number 船型显示最小比例尺。当前视窗比例比大于这个值时不显示船型,小于该值才显示
text number 文字显示最表比例尺。当前视窗比例尺大于该值时文字不显示,小于该值时显示

画笔标识

标识 说明
shape Pen 船型的画笔样式
shape-hovered Pen 鼠标hovered在目标上时船型的画笔样式
shape-selected Pen 选中目标时,目标船型的画笔样式
hdg Pen 船首向线的画笔样式
hdg-hovered Pen 鼠标hovered在目标上时船首向的画笔样式
hdg-selected Pen 选中轨迹时,船首向线的画笔样式
cog Pen 航线的画笔样式
cog-hovered Pen 鼠标hovered在目标上时航线的画笔样式
cog-selected Pen 选中轨迹时,航线的画笔样式
text Pen 文字的画笔样式
text-hovered Pen 鼠标hovered在目标上时文字的画笔样式
text-selected Pen 选中轨迹时,文字的画笔样式
textbox Pen 文字标签的画笔样式
textbox-hovered Pen 鼠标hovered在目标上时文字标签的画笔样式
textbox-selected Pen 选中轨迹时,文字标签的画笔样式
selectbox Pen 选择框的画笔样式
circle Pen 船型外套一层圈的画笔样式

填充样式标识

标识 说明
shape Brush 船型的填充样式
shape-hovered Brush 鼠标hovered在目标上时船型的填充样式
shape-selected Brush 选中目标时,目标船型的填充样式
textbox Brush 文字标签的填充样式
textbox-hovered Brush 鼠标hovered在目标上时文字标签的填充样式
textbox-selected Brush 选中轨迹时,文字标签的填充样式

字体标识

标识 说明
text Font 目标显示文字字体
text-hovered Font 鼠标hovered在目标上时的文字字体
text-selected Font 选中目标时,文字字体

示例 //多样式设置 targetLayer.getStyle().setShowStyle({ pens:{ "shape":new Pen({color:[255,0,0,1]}), "shape-lost":new Pen({color:[255,0,0,1]}), "text":new Pen({color:[255,0,0,1]}) } })