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