Skip to content

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
  • 返回值: this

addTo(map)

  • 将图层加到地图上
  • 参数
  • 返回值: this

setZIndex(zIndex)

  • 设置层级,一般情况下无需修改,特定情况下可以访问该方法修改图层的层级
  • 参数
    • {Number} zIndex :
  • 返回值: this

getZIndex()

  • 获取层级
  • 返回值: this

getMinZoom()

  • 获取图层的最小层级
  • 返回值: Number

getMaxZoom()

  • 获取图层的最大层级
  • 返回值: Number

getOpacity()

  • 获取透明度
  • 返回值: Number

setOpacity(opacity)

  • 设置透明度 demo
  • 参数
    • {Number} opacity :
  • 返回值: this

getMap()

  • 获取地图对象
  • 返回值: YY. Map

show()

  • 显示 demo
  • 返回值: this

hide()

  • 隐藏
  • 返回值: this

isVisible()

  • 是否可见
  • 返回值: Boolean

remove()

  • 从地图上移除该图层
  • 返回值: this

This document is generated by vitepress and Edit by deyihu