SuperMap.Geometry.GroupObject

组合对象,即多个标号组合在一起形成的对象。

Inherits from

Summary
SuperMap.Geometry.GroupObject 组合对象,即多个标号组合在一起形成的对象。
Functions
applyStyle 拷贝样式到每个子标号
getRotate 获取组合标号的旋转角度
getScale 获取组合标号的比例值
getStrokeColor 获取组合标号的线色
getStrokeWidth 获取组合标号的线宽
setRotate 设置组合标号的旋转角度
setScale 设置组合标号的比例值
setStrokeColor 设置组合标号的线色
setStrokeWidth 设置组合标号的线宽
subAssociatedUuids {Array(String)} 组合对象子对象的唯一ID
Constructor
SuperMap.Geometry.GroupObject 创建一个组合标绘对象。
Functions
calculateBounds 通过遍历数组重新计算边界,在遍历每一子项中时调用 extend 方法。
destroy 销毁几何图形。
unGroupObject 解组合对象。

Functions

subAssociatedUuids

{Array(String)} 组合对象子对象的唯一ID

getRotate

getRotate:function()

获取组合标号的旋转角度

Returns

{float} 返回组合标号的旋转角度。

applyStyle

applyStyle: function()

拷贝样式到每个子标号

setStrokeColor

setStrokeColor:function( strokeColor )

设置组合标号的线色

Parameters

strokeColor {String} 组合标号的线色。

getStrokeColor

getStrokeColor:function()

获取组合标号的线色

Returns

{String} 返回组合标号的线色。

setStrokeWidth

setStrokeWidth:function( strokeWidth )

设置组合标号的线宽

Parameters

strokeWidth {Float} 组合标号的线宽。

getStrokeWidth

getStrokeWidth:function()

获取组合标号的线宽

Returns

{Float} 返回组合标号的线宽。

setRotate

setRotate:function( rotateValue )

设置组合标号的旋转角度

Parameters

rotateValue {float} 组合标号的旋转角度。
isRedraw {Boolean} 是否需要重绘,默认是重绘的,但Canvas批量编辑时,可以所有对象都编辑完成再重绘。

getScale

getScale:function()

获取组合标号的比例值

Returns

{float} 返回组合标号的比例值。

setScale

setScale:function( scaleValue )

设置组合标号的比例值

Parameters

scaleValue {float} 组合标号的比例值。
isRedraw {Boolean} 是否需要重绘,默认是重绘的,但Canvas批量编辑时,可以所有对象都编辑完成再重绘。

Constructor

SuperMap.Geometry.GroupObject

创建一个组合标绘对象。

Parameters

options {Object} 此类与父类提供的属性。

Returns

{SuperMap.Geometry.GroupObject} 新的组合标绘对象。

Functions

destroy

destroy: function ()

销毁几何图形。

unGroupObject

unGroupObject: function()

解组合对象。

calculateBounds

calculateBounds: function()

通过遍历数组重新计算边界,在遍历每一子项中时调用 extend 方法。

getRotate:function()
获取组合标号的旋转角度
applyStyle: function()
拷贝样式到每个子标号
setStrokeColor:function( strokeColor )
设置组合标号的线色
getStrokeColor:function()
获取组合标号的线色
setStrokeWidth:function( strokeWidth )
设置组合标号的线宽
getStrokeWidth:function()
获取组合标号的线宽
setRotate:function( rotateValue )
设置组合标号的旋转角度
getScale:function()
获取组合标号的比例值
setScale:function( scaleValue )
设置组合标号的比例值
destroy: function ()
销毁几何图形。
unGroupObject: function()
解组合对象。
calculateBounds: function()
通过遍历数组重新计算边界,在遍历每一子项中时调用 extend 方法。
标绘几何对象类。
创建一个组合标绘对象。
Close