com.amap.api.maps2d.model

## 类 TileOverlay

- java.lang.Object
- - com.amap.api.maps2d.model.TileOverlay

-     public final class TileOverlay
      extends java.lang.Object

  TileOverlay是栅格图层的相关类。栅格图层是显示在基本地图上的一组图像。这些栅格可以是透明的，允许您增加一些新的功能到现有的地图上。栅格图层具有以下属性：
  - 栅格提供者：

    提供者提供在栅格图层上使用的图像。您必须在栅格添加到地图上之前指定提供者。一旦栅格添加到地图之后，提供者将不能更改。如果栅格提供者发生变化，您必须使用cleartilecache()方法确保以前的栅格图不再出现。

  - Z轴值：

    Z轴是控制栅格图层重复区域的绘制顺序的值。Z轴较大的栅格图层会在绘制在Z轴较小的栅格图层上面。如果两个栅格图层的Z轴数值相同，则覆盖情况将随机出现。

  - 可见性：

    栅格图层是否可见，只是表示是否画在地图上。设置不可见的栅格图层，将不被画在地图上，但会保留它的其他属性。默认栅格图层是可见的。

  调用这个类的方法必须在主线程使用，操作失败将会抛出IllegalStateException异常。
  从以下版本开始:
    v2.2.0

- - ### 构造器概要

    构造器
    构造器和说明
    `TileOverlay(ITileOverlay tileOverlayDelegate)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `clearTileCache()` 清空栅格图层的缓存。
    `boolean` | `equals(java.lang.Object o)`
    `java.lang.String` | `getId()` 获取栅格图层的id。
    `float` | `getZIndex()` 返回栅格图层的Z轴值。
    `int` | `hashCode()`
    `boolean` | `isVisible()` 返回栅格图层是否可见。
    `void` | `remove()` 从地图上删除栅格图层。
    `void` | `setVisible(boolean visible)` 设置栅格图层可见属性。
    `void` | `setZIndex(float zIndex)` 设置栅格图层的Z轴值。

    - ### 从类继承的方法 java.lang.Object

      `getClass, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### TileOverlay

          public TileOverlay(ITileOverlay tileOverlayDelegate)

  - ### 方法详细资料

    - #### remove

          public void remove()

      从地图上删除栅格图层。
      从以下版本开始:
        v2.2.0

    - #### clearTileCache

          public void clearTileCache()

      清空栅格图层的缓存。
      从以下版本开始:
        v2.2.0

    - #### getId

          public java.lang.String getId()

      获取栅格图层的id。
      返回:
        栅格图层的id。
      从以下版本开始:
        v2.2.0

    - #### setZIndex

          public void setZIndex(float zIndex)

      设置栅格图层的Z轴值。
      参数:
        `zIndex` - Z轴值。
      从以下版本开始:
        v2.2.0

    - #### getZIndex

          public float getZIndex()

      返回栅格图层的Z轴值。
      返回:
        栅格图层的Z轴值。
      从以下版本开始:
        v2.2.0

    - #### setVisible

          public void setVisible(boolean visible)

      设置栅格图层可见属性。
      参数:
        `visible` - true为可见；false为不可见。
      从以下版本开始:
        v2.2.0

    - #### isVisible

          public boolean isVisible()

      返回栅格图层是否可见。
      返回:
        true为可见；false为不可见。
      从以下版本开始:
        v2.2.0

    - #### equals

          public boolean equals(java.lang.Object o)

      覆盖:
        `equals` 在类中 `java.lang.Object`

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `java.lang.Object`