GraphicUtil

GraphicUtil()

矢量数据 相关静态方法

方法

static mars2d.GraphicUtil.create(type, options)Marker|Polyline|Polygon|Circle|Rectangle|*

根据类型和参数 创建Graphic工厂方法

参数名称 类型 描述信息
type Object

数据类型

options Object

构造参数, 按type支持GraphicType类的构造方法参数

返回值:

创建完成的矢量数据对象

static mars2d.GraphicUtil.eachGraphicType(method)void

循环执行矢量数据类型

参数名称 类型 描述信息
method function

执行的方法

返回值:

static mars2d.GraphicUtil.getClass(type)Marker|Polyline|Polygon|Circle|Rectangle|*|undefined

根据 矢量数据类型 获取 矢量数据类

参数名称 类型 描述信息
type String

矢量数据类型

返回值:

矢量数据类

static mars2d.GraphicUtil.hasType(type)Boolean

是否有指定类型矢量对象

参数名称 类型 描述信息
type String

矢量数据类型

返回值:

是否有指定类型

static mars2d.GraphicUtil.isPointType(type)Boolean

判断该类型是否点状对象

参数名称 类型 描述信息
type String

矢量数据类型

返回值:

是否点状对象类型

static mars2d.GraphicUtil.register(type, graphicClass, isPoint)void

注册矢量数据类

参数名称 类型 描述信息
type String

矢量数据类型

graphicClass Marker | Polyline | Polygon | Circle | Rectangle | *

矢量数据类

isPoint boolean 可选

是否为点状数据

返回值: