com.amap.api.maps.model

## 类 BuildingOverlay

- java.lang.Object
- - com.amap.api.maps.model.BaseOverlay
  - - com.amap.api.maps.model.BuildingOverlay

-     public class BuildingOverlay
      extends BaseOverlay

  建筑物区域Overlay,可以设置指定区域内建筑物颜色、高度及高度比例等信息，默认区域为全世界。
  还可以设置Overlay内部多个小区块的建筑物信息。

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `protected class` | `BuildingOverlay.BuildingOverlayTotalOptions`

  - ### 字段概要

    - ### 从类继承的字段 com.amap.api.maps.model.BaseOverlay

      `Field1, Field2, overlayName`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `destroy()` 销毁添加的overlay。
    `java.util.List<BuildingOverlayOptions>` | `getCustomOptions()` 获取用户设置的自定义BuildingOverlayOptions列表
    `BuildingOverlayOptions` | `getDefaultOptions()` 获取默认配置信息
    `java.lang.String` | `getId()` 获取当前overlay的id
    `float` | `getZIndex()` 获取overlay的zindex值
    `boolean` | `isVisible()` 获取overlay是否显示
    `void` | `setCustomOptions(java.util.List<BuildingOverlayOptions> options)` 设置自定义overlay子区域.
    `void` | `setDefaultOptions(BuildingOverlayOptions options)` 设置overlay的显示区域，默认全世界区域
    `void` | `setVisible(boolean paramBoolean)` 设置overlay显示或隐藏
    `void` | `setZIndex(float paramFloat)` 设置overlay的zindex值

    - ### 从类继承的方法 com.amap.api.maps.model.BaseOverlay

      `method1, method2`

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

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 方法详细资料

    - #### setDefaultOptions

          public void setDefaultOptions(BuildingOverlayOptions options)

      设置overlay的显示区域，默认全世界区域
      从以下版本开始:
        6.3.0

    - #### getDefaultOptions

          public BuildingOverlayOptions getDefaultOptions()

      获取默认配置信息
      返回:
        默认配置
      从以下版本开始:
        6.3.0

    - #### setCustomOptions

          public void setCustomOptions(java.util.List<BuildingOverlayOptions> options)

      设置自定义overlay子区域.
      参数:
        `options` - 子区域的配置信息
      从以下版本开始:
        6.3.0

    - #### getCustomOptions

          public java.util.List<BuildingOverlayOptions> getCustomOptions()

      获取用户设置的自定义BuildingOverlayOptions列表
      返回:
        options列表
      从以下版本开始:
        6.3.0

    - #### destroy

          public void destroy()

      销毁添加的overlay。
      从以下版本开始:
        6.3.0

    - #### getId

          public java.lang.String getId()

      获取当前overlay的id
      返回:
        id
      从以下版本开始:
        6.3.0

    - #### setZIndex

          public void setZIndex(float paramFloat)

      设置overlay的zindex值
      参数:
        `paramFloat` - zindex值
      从以下版本开始:
        6.3.0

    - #### getZIndex

          public float getZIndex()

      获取overlay的zindex值
      返回:
        zindex值
      从以下版本开始:
        6.3.0

    - #### setVisible

          public void setVisible(boolean paramBoolean)

      设置overlay显示或隐藏
      参数:
        `paramBoolean` - true代表显示，false代表隐藏
      从以下版本开始:
        6.3.0

    - #### isVisible

          public boolean isVisible()

      获取overlay是否显示
      返回:
        显示返回true，不显示返回false
      从以下版本开始:
        6.3.0