FeatureObj

new CooSDK.FeatureObj(props)

矢量要素对象。

Name Type Description
props Object optional

包含如下属性的Object:

Name Type Default Description
geoPosArray Array.<(String|PositionObj)>

要素对象几何点集 经度,纬度,高度 格式的字符数组,也可是经纬度坐标对象数组。

holesPosArray Array.<Array.<(String|PositionObj)>> null optional

要素对象几何洞的点集数组 经度,纬度,高度 格式的字符数组的数组,也可是经纬度坐标对象数组的数组,仅对面矢量生效。

fid String "" optional

要素唯一id标识。

info String "" optional

要素自定义属性字段。

height Number 0 optional

要素自定义抬高字段。

name String "" optional

要素自定义名称字段。

type String "" optional

要素自定义类型字段。

url String "" optional

要素自定义路径字段。

width Number 0 optional

要素自定义宽度字段。

xRotate Number 0 optional

要素x轴旋转字段。

yRotate Number 0 optional

要素y轴旋转字段。

zRotate Number 0 optional

要素z轴旋转字段。

xScale Number 1 optional

要素x轴缩放字段。

yScale Number 1 optional

要素y轴缩放字段。

zScale Number 1 optional

要素z轴缩放字段。

Example:
var featureObj = new CooSDK.FeatureObj( 
                     geoPosArray: [
                         new CooSDK.PositionObj(120.222252553939, 30.209038750858, 14.428396250121),
                         new CooSDK.PositionObj(120.220899614948, 30.212235962156, 14.496079971083)
                     ]);

Members

feature : Array.<PositionObj>

获取或者设置要素坐标对象数组。

Default Value: null

geoPosArray : Array.<PositionObj>

获取或者设置要素坐标对象数组。

Default Value: []

height : Number

获取或者设置要素的自定义抬高字段。

Default Value: 0

holesPosArray : Array.<Array.<PositionObj>>

获取或者设置要素几何洞坐标对象数组的数组。

Default Value: [[]]

info : String

获取或者设置要素的自定义属性字段。

Default Value: null

name : String

获取或者设置要素的自定义名称字段。

Default Value: null

type : String

获取或者设置要素的自定义类型字段。

Default Value: null

width : Number

获取或者设置要素的自定义宽度字段。

Default Value: 0