com.supermap.web.rendering
public class UniqueRenderer
继承 UniqueRenderer Inheritance Renderer Inheritance Object

单值渲染.

单值渲染是将属性值相同的要素归为一类,为每一类设定一种渲染风格。下图为针对要素的 ID 属性值进行单值渲染,由于每个要素均有唯一的 ID 值,因此每个要素的渲染颜色不一样:



公共属性
  属性 定义方
    attribute : String
获取或设置 UniqueRenderer 的属性字段。
UniqueRenderer
    defaultStyle : Style
获取或设置 UniqueRenderer 的默认样式。
UniqueRenderer
    items : Array
获取或设置单值渲染子项集合。
UniqueRenderer
公共方法
  方法 定义方
   
UniqueRenderer(attribute:String = null, defaultStyle:Style = null, items:Array = null)
初始化 UniqueRenderer 类的新实例。
UniqueRenderer
   
[Override] 克隆 Renderer 对象。
UniqueRenderer
   
[Override] 获取矢量要素的显示风格。
UniqueRenderer
属性详细信息
attribute 属性
attribute:String

获取或设置 UniqueRenderer 的属性字段。


Implementation
    public function get attribute():String
    public function set attribute(value:String):void
defaultStyle 属性  
defaultStyle:Style

获取或设置 UniqueRenderer 的默认样式。


Implementation
    public function get defaultStyle():Style
    public function set defaultStyle(value:Style):void
items 属性  
items:Array

获取或设置单值渲染子项集合。


Implementation
    public function get items():Array
    public function set items(value:Array):void
构造函数详细信息
UniqueRenderer () 构造函数
public function UniqueRenderer(attribute:String = null, defaultStyle:Style = null, items:Array = null)

初始化 UniqueRenderer 类的新实例。

参数
attribute:String (default = null) — 属性字段。
 
defaultStyle:Style (default = null) — 默认样式。
 
items:Array (default = null) — 单值渲染子项 RangeItem 集合。
方法详细描述
clone () 方法
override public function clone():Renderer

克隆 Renderer 对象。

返回
Renderer
getStyle () 方法  
override public function getStyle(feature:Feature):Style

获取矢量要素的显示风格。

参数

feature:Feature

返回
Style