几何面
    
    
    
    
    
    
        
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | Object | optional
                
                
                
            
                对象有下面这些属性: 
 | 
- Implements:
Examples:
//定义Polygon
var polygon = new YS.Polygon({
             polygonColor: { r: 1, g: 0, b: 0, a: 0.5 },
             fill: true,
             points: [{
                 x: 114,
                 y: 30,
                 z: 0
             }, {
                 x: 114,
                 y: 25,
                 z: 0
             }, {
                 x: 110,
                 y: 29,
                 z: 0
             }],
             isFollowSurface: true
         });//带洞Polygon
var polygon = new YS.Polygon({
                 points: new YS.PolygonData(line, holes) //参见PolygonData的示例
             });//多面
var polygon = new YS.Polygon({
                 points: new YS.MultiPolygonData([polygon1, polygon2]) //参见MultiPolygonData的示例
             });
//wkt
var polygon2 = new YS.Polygon({
                 points: YS.MultiPolygonData.fromWKT('MULTIPOLYGON(((108 26,109 25, 108 25)),((108 26,109 25, 108 25))')
             });
var polygon3 = new YS.Polygon({
                 points: YS.PolygonData.fromWKT('POLYGON((108 26,109 25, 108 25))')
             });Members
- 
    
    获取几何面的分类.
- 
    classificationType : ClassificationType
- 
    
    获取或设置面的分类方式- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    Default Value:
    
 ClassificationType.BOTH
- 
    
    获取或设置几何面的拉伸高度.
- 
    
    获取或设置是否用颜色填充几何面.
- 
    
    获取几何面相对椭球体高度.
- 
    
    获取几何面是否贴地.
- 
    material : Material
- 
    
    获取或设置几何面材质
- 
    
    获取或设置几何面显示最大视角高度.
- 
    
    获取或设置几何面显示最小视角高度.
- 
    points : Array.<XYZ>|PolygonData|MultiPolygonData
- 
    
    获取或设置几何面的点集合,经纬度坐标数组,单位度.
- 
    
    获取或设置几何面内填充颜色.
- 
    
    获取或设置面是否可见- Implements:
- Default Value:
 true
Methods
- 
    
    第一个Polygon是否包含第二个PolygonName Type Description polygon1Polygon 第一个Polygon polygon2Polygon 第二个Polygon Returns:
- 
    
    通过第一个Polygon中剪切掉第二个Polygon留下的区域Name Type Description polygon1Polygon 第一个Polygon polygon2Polygon 第二个Polygon Returns:输出对象数组, 如[ { type:'Point', array:[ {x:112, y:32} ] } ]
- 
    
    计算两个Polygon的交集Name Type Description polygon1Polygon 第一个Polygon polygon2Polygon 第二个Polygon Returns:输出对象数组, 如[ { type:'Point', array:[ {x:112, y:32} ] } ]
- 
    
    格林公式判断当前面的绘制方向是不是顺时针
 参考地址:https://www.cnblogs.com/kyokuhuang/p/4250526.htmlName Type Description polygonPolygon 要判断的多边形 Returns:顺时针方向返回true,逆时针返回false
- 
    
    计算两个Polygon的并集Name Type Description polygon1Polygon 第一个Polygon polygon2Polygon 第二个Polygon Returns:输出对象数组, 如[ { type:'Point', array:[ {x:112, y:32} ] } ]
- 
    
    Feature的外接矩形,此方法在Icon和Label类中被重写Name Type Description ysYouScene YouScene对象 Returns:- Implements:
 
