multipolygon
Name | Type | Description |
---|---|---|
array |
Array.<PolygonData> | 多面数组 |
Examples:
//两个面组成多面
//直接使用json数据:
[{
line: [{ x: 114,y: 35,z: 0 }, { x: 114,y: 25,z: 0 }, { x: 110,y: 25,z: 0 }, {x: 110,y: 37,z: 0 }],
holes: []
},{
line: [{ x: 115,y: 35,z: 0 }, { x: 115,y: 25,z: 0 }, { x: 120,y: 25,z: 0 }, {x: 120,y: 37,z: 0 }],
}]
//使用MultiPolygonData构造函数
var xyz = [{x:100,y:20,z:10},{x:100,y:20,z:10},{x:100,y:20,z:10}];
var holeLine = [{x:100,y:20,z:10},{x:100,y:20,z:10},{x:100,y:20,z:10}];
var holes = [new YS.PolygonData(holeLine)];
var data = new YS.PolygonData(xyz, holes);
var mp = new YS.MultiPolygonData([data, data2]);
Members
-
readonlydata : Array.<PolygonData>
-
多面的数据
-
多面的面数量
Methods
-
staticYS.MultiPolygonData.fromGeoJsonGeometry(geometry) → MultiPolygonData
-
从MultiPolygon类型的GeoJson构建MultiPolygonData
Name Type Description geometry
GeoJson MultiPolygon类型的geojson对象里的geometry Returns:
Throws:
-
GeoJson对象的type必须是MultiPolygon
-
-
staticYS.MultiPolygonData.fromWKT(wkt) → PolygonData
-
从wkt构建MultiPolygonData
Name Type Description wkt
String Polygon的wkt字符串 Returns:
Throws:
-
GeoJson对象的type必须是MultiPolygon
-