SuperMap.Geometry.ArcRegion

扇形区域对象。

Inherits from

Summary
SuperMap.Geometry.ArcRegion 扇形区域对象。
Properties
centerPoint {SuperMap.Geometry.Point} 扇形区域中心点
endAngle {Integer} 扇形区域结束角度
radius {Float} 扇形区域半径,单位是:千米
radiusLineType {SuperMap.Plot.RadiusLineType} 半径线类型
radiusPosAngle {Integer} 半径线文字角度
radiusText {Array(String)} 半径文字
startAngle {Integer} 扇形区域起始角度
textPos {Integer} 文字说明位置, 位置角度, 若位置角度不在起始角度和结束角度中间则代表文字说明位置为中心点
Functions
getCirclePts 获取所在圆的点串
getEndAngle 获取扇形区域的结束角。
getPositionPoints 获取扇形区域的中心点
getRadius 获取扇形区域的半径
getRadiusLineType 获取扇形区域半径线类型
getRadiusText 获取扇形区域的半径文字
getRadiusTextPos 获取扇形区域半径文字位置。
getStartAngle 获取扇形区域的起始角。
setEndAngle 设置扇形区域的结束角。
setPositionPoints 设置扇形区域的中心点。
setRadius 设置扇形区域的半径。
setRadiusLineType 设置扇形区域半径线类型。
setRadiusText 设置扇形区域的半径文字
setRadiusTextPos 设置扇形区域半径文字位置。
setStartAngle 设置扇形区域的起始角。
setTextPosition 设置扇形区域的文字位置。
Constructor
SuperMap.Geometry.ArcRegion 创建一个扇形区域对象。
Functions
destroy 销毁几何图形。

Properties

centerPoint

{SuperMap.Geometry.Point} 扇形区域中心点

radius

{Float} 扇形区域半径,单位是:千米

startAngle

{Integer} 扇形区域起始角度

endAngle

{Integer} 扇形区域结束角度

textPos

{Integer} 文字说明位置, 位置角度, 若位置角度不在起始角度和结束角度中间则代表文字说明位置为中心点

radiusText

{Array(String)} 半径文字

radiusPosAngle

{Integer} 半径线文字角度

radiusLineType

{SuperMap.Plot.RadiusLineType} 半径线类型

Functions

getCirclePts

getCirclePts: function()

获取所在圆的点串

Returns

{Array(SuperMap.Geometry.Point)} 返回所在圆的点串。

setPositionPoints

setPositionPoints:function( positionPoints )

设置扇形区域的中心点。

Parameters

positionPoints {Array(SuperMap.Geometry.Point)} 扇形区域的中心点。

getPositionPoints

getPositionPoints:function()

获取扇形区域的中心点

Returns

{Array(SuperMap.Geometry.Point)} 返回扇形区域的中心点。

setRadius

setRadius: function( radius )

设置扇形区域的半径。

Parameters

radius {Float} 扇形区域的半径。

getRadius

getRadius: function()

获取扇形区域的半径

Returns

{Float} 返回扇形区域的半径。

setStartAngle

setStartAngle: function( startAngle )

设置扇形区域的起始角。

Parameters

startAngle {Float} 扇形区域的起始角。

getStartAngle

getStartAngle: function()

获取扇形区域的起始角。

Returns

{Float} 返回扇形区域的起始角。

setEndAngle

setEndAngle: function( endAngle )

设置扇形区域的结束角。

Parameters

endAngle {Float} 扇形区域的结束角。

getEndAngle

getEndAngle: function()

获取扇形区域的结束角。

Returns

{Float} 返回扇形区域的结束角。

setTextPosition

setTextPosition: function( textPosition )

设置扇形区域的文字位置。

Parameters

textPosition {Float} 扇形区域的文字位置。取值范围为0~360

setRadiusText

setRadiusText: function( textContent,
index )

设置扇形区域的半径文字

Parameters

textContent {String} 半径线文字(线上或者线下)内容
index {Integer} 0--线上文字,1--线下文字

getRadiusText

getRadiusText: function( index )

获取扇形区域的半径文字

Parameters

index {Integer} 0--线上文字,1--线下文字

Returns

{String} 返回扇形区域的半径线文字(线上或者线下)内容。

setRadiusTextPos

setRadiusTextPos:function( radiusTextPos )

设置扇形区域半径文字位置。

Parameters

radiusTextPos {Float} 扇形区域半径文字位置,取值范围为0~360。

getRadiusTextPos

getRadiusTextPos:function()

获取扇形区域半径文字位置。

Returns

{Float} 返回扇形区域半径文字位置。

setRadiusLineType

setRadiusLineType:function( radiusLineType )

设置扇形区域半径线类型。

Parameters

radiusLineType {SuperMap.Plot.RadiusLineType} 扇形区域半径线类型。

getRadiusLineType

getRadiusLineType:function()

获取扇形区域半径线类型

Returns

{SuperMap.Plot.RadiusLineType} 返回扇形区域半径线类型。

Constructor

SuperMap.Geometry.ArcRegion

创建一个扇形区域对象。

Parameters

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

Returns

{SuperMap.Geometry.ArcRegion} 新的扇形区域对象。

Functions

destroy

destroy: function ()

销毁几何图形。

点几何对象类。
动态标绘中用到的枚举类型。
getCirclePts: function()
获取所在圆的点串
setPositionPoints:function( positionPoints )
设置扇形区域的中心点。
getPositionPoints:function()
获取扇形区域的中心点
setRadius: function( radius )
设置扇形区域的半径。
getRadius: function()
获取扇形区域的半径
setStartAngle: function( startAngle )
设置扇形区域的起始角。
getStartAngle: function()
获取扇形区域的起始角。
setEndAngle: function( endAngle )
设置扇形区域的结束角。
getEndAngle: function()
获取扇形区域的结束角。
setTextPosition: function( textPosition )
设置扇形区域的文字位置。
setRadiusText: function( textContent,
index )
设置扇形区域的半径文字
getRadiusText: function( index )
获取扇形区域的半径文字
setRadiusTextPos:function( radiusTextPos )
设置扇形区域半径文字位置。
getRadiusTextPos:function()
获取扇形区域半径文字位置。
setRadiusLineType:function( radiusLineType )
设置扇形区域半径线类型。
getRadiusLineType:function()
获取扇形区域半径线类型
destroy: function ()
销毁几何图形。
线面标号对象。
创建一个扇形区域对象。
Close