YY. Polygon 
覆盖物面,用来表示地图上的区域 基于 YY. Overlay
creation 
- constructor(lnglats, [style].[pro], [conf]) - lnglats {Array[Array[Array||YY. LngLat]]}经纬度数组,请使用三维数组
 
js
  [
      [
          [],
          [],
          [],
          []
      ], 外环[[], [], [], []], 内环
      ........内环
  ]- style {YY. Style} 样式
- pro {Object} 附加属性值
- conf {Object} 基本配置
events 
- 参考 YY. Overlay
example 
js
 var polygon = new YY.Polygon([
     [
         [120, 31],
         [120, 33],
         [122, 34]
     ], //外环
     [............] //内环,如果有的话
 ])
 vectorLayer.addOverlay(polygon);
 var polygon1 = new YY.Polygon(lnglats, YY.Style.formatFill(), {
     // altitude : 400
 });
 vectorLayer.addOverlay(polygon1);method 
getLngLats() 
- 获取经纬度
- 返回值: Array[Array[YY. LngLat]]
setLngLats(lnglats) 
- 设置经纬度
- 参数 - {Array[Array[YY.LngLat]]} lnglats:
 
- {Array[Array[YY.LngLat]]} 
- 返回值: this
getShell() 
- 获取外环
- 返回值: Array[YY. LngLat]
hasHoles() 
- 是否有内环,有洞
- 返回值: Boolean
getHoles() 
- 获取洞,内环
- 返回值: Array[Array[YY. LngLat]]
animateShow(options, step) 
- 动态显示面
- 参数 - {Object} options: 动画配置
- {function} step: 回调函数
 
- {Object} 
- 返回值: this