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]}) } })