SuperMap.Geometry.GeoGraphicObject

标绘几何对象类。

Inherits from

Summary
SuperMap.Geometry.GeoGraphicObject 标绘几何对象类。
Properties
maxEditPts {Integer} 标号最大编辑点个数
maxScale {Integer} 点标号最大缩放比例
minEditPts {Integer} 标号最小编辑点个数
minScale {Integer} 点标号的最小缩放比例
symbolDefaultStyle {Object} 标号对象的默认样式,在不访问服务器时使用symbolDefaultStyle绘制标号
Functions
getNegativeImage 获取图形对象的镜像(只对点标号有效)
getPositionPoints 获取标号的位置点
getSurroundLineType 获取标号的衬线类型
getSymbolRank 获取标号的符号等级
getSymbolSize 获取点标号的大小
setNegativeImage 设置图形对象的镜像(只对点标号有效)
setPositionPoints 设置标号的位置点。
setSurroundLineType 设置标号的衬线类型
setSymbolRank 设置标号的符号等级
setSymbolSize 设置点标号的旋转角度
Constructor
SuperMap.Geometry.GeoGraphicObject 创建一个标绘对象。
Functions
destroy 销毁几何图形。

Properties

maxEditPts

{Integer} 标号最大编辑点个数

minEditPts

{Integer} 标号最小编辑点个数

symbolDefaultStyle

{Object} 标号对象的默认样式,在不访问服务器时使用symbolDefaultStyle绘制标号

maxScale

{Integer} 点标号最大缩放比例

minScale

{Integer} 点标号的最小缩放比例

Functions

getSymbolSize

getSymbolSize:function()

获取点标号的大小

Returns

{SuperMap.Size} 返回点标号的大小。

setSymbolSize

setSymbolSize:function( width,
height )

设置点标号的旋转角度

Parameters

width {Float} 点标号的宽度。
height {Float} 点标号的高度。

getSymbolRank

getSymbolRank:function()

获取标号的符号等级

Returns

{Integer} 返回标号的符号等级。

setSymbolRank

setSymbolRank:function( rank )

设置标号的符号等级

Parameters

rank {Integer} 符号等级, 0: 无级别,1: 军区级,2: 副大军区级,3: 集团军级,4: 师级,5: 旅级,6: 团级,7: 营级,8: 连级,9: 排级。

getNegativeImage

getNegativeImage:function()

获取图形对象的镜像(只对点标号有效)

Returns

{Boolean} 图形对象的镜像。

setNegativeImage

setNegativeImage:function( mirror )

设置图形对象的镜像(只对点标号有效)

Parameters

mirror {Boolean} 镜像。

getSurroundLineType

getSurroundLineType:function()

获取标号的衬线类型

Returns

{int} 返回标号的衬线类型。

setSurroundLineType

setSurroundLineType:function( surroundLineType )

设置标号的衬线类型

Parameters

surroundLineType {int} 标号的衬线类型,点标号有两种类型:0无衬线、1有衬线, 线面标号有四种类型:0无衬线、1内侧衬线、2外侧衬线、3双侧衬线。

setPositionPoints

setPositionPoints:function( positionPoints )

设置标号的位置点。

Parameters

positionPoints {Array(SuperMap.Geometry.Point)} 标号的位置点。

getPositionPoints

getPositionPoints:function()

获取标号的位置点

Returns

{Array(SuperMap.Geometry.Point)} 返回标号的位置点。

Constructor

SuperMap.Geometry.GeoGraphicObject

创建一个标绘对象。

Parameters

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

Returns

{SuperMap.Geometry.GeoGraphicObject} 新的标绘对象。

Functions

destroy

destroy: function ()

销毁几何图形。

getSymbolSize:function()
获取点标号的大小
setSymbolSize:function( width,
height )
设置点标号的旋转角度
getSymbolRank:function()
获取标号的符号等级
setSymbolRank:function( rank )
设置标号的符号等级
getNegativeImage:function()
获取图形对象的镜像(只对点标号有效)
setNegativeImage:function( mirror )
设置图形对象的镜像(只对点标号有效)
getSurroundLineType:function()
获取标号的衬线类型
setSurroundLineType:function( surroundLineType )
设置标号的衬线类型
setPositionPoints:function( positionPoints )
设置标号的位置点。
getPositionPoints:function()
获取标号的位置点
destroy: function ()
销毁几何图形。
标绘几何对象类。
此类描绘一对高宽值的实例。
点几何对象类。
创建一个标绘对象。
Close