YY. Layer 
图层顶级抽象类,所有图层的父类
其子类有:
Layer
│   TileLayer
│   CanvasLayer
│   ImageLayer
│   VectorLayer
│   PointLayer
│   LineStringLayer
│   PolygonLayer
│   VectorTileLayer
│   GeoJSONVectorTileLayer
│   GroupGLLayer
│   Geo3DTilesLayer
│   ......creation 
- constructor()
methods 
getId() 
- 获取 ID
- 返回值: String/Number
setId(id) 
- 设置 id
- 参数 - {String/Number} id
 
- {String/Number} 
- 返回值: this
addTo(map) 
- 将图层加到地图上
- 参数 - {YY. Map} map
 
- {YY. Map} 
- 返回值: this
setZIndex(zIndex) 
- 设置层级,一般情况下无需修改,特定情况下可以访问该方法修改图层的层级
- 参数 - {Number} zIndex:
 
- {Number} 
- 返回值: this
getZIndex() 
- 获取层级
- 返回值: this
getMinZoom() 
- 获取图层的最小层级
- 返回值: Number
getMaxZoom() 
- 获取图层的最大层级
- 返回值: Number
getOpacity() 
- 获取透明度
- 返回值: Number
setOpacity(opacity) 
- 设置透明度 demo
- 参数 - {Number} opacity:
 
- {Number} 
- 返回值: this
getMap() 
- 获取地图对象
- 返回值: YY. Map
show() 
- 显示 demo
- 返回值: this
hide() 
- 隐藏
- 返回值: this
isVisible() 
- 是否可见
- 返回值: Boolean
remove() 
- 从地图上移除该图层
- 返回值: this