com.tencent.tencentmap.mapsdk.maps.model

## 类 GroundOverlayOptions

- java.lang.Object
- - com.tencent.tencentmap.mapsdk.maps.model.GroundOverlayOptions

-     public final class GroundOverlayOptions
      extends java.lang.Object

  All rights Reserved, Designed By lbs.qq.com

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static android.graphics.Bitmap` | `TRANSPARENT_PIXEL`

  - ### 构造器概要

    构造器
    构造器和说明
    `GroundOverlayOptions()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `GroundOverlayOptions` | `alpha(float alpha)` 设置 overlay 的透明度
    `GroundOverlayOptions` | `anchor(float anchorU, float anchorV)` 设置图片的锚点, 只有 `position(LatLng)` 设置后才会生效
    `GroundOverlayOptions` | `bitmap(BitmapDescriptor bitmapDescriptor)` 设置图片
    `float` | `getAlpha()`
    `float` | `getAnchorU()`
    `float` | `getAnchorV()`
    `BitmapDescriptor` | `getBitmap()`
    `LatLngBounds` | `getLatLngBounds()`
    `int` | `getLevel()`
    `LatLng` | `getPosition()`
    `int` | `getZIndex()`
    `float` | `getZoom()`
    `boolean` | `isVisible()`
    `GroundOverlayOptions` | `latLngBounds(LatLngBounds latLngBounds)` 设置图片展示的经纬度范围，与`position(LatLng)`互斥, 如果用户同时调用 `position(LatLng)` 和 `latLngBounds(LatLngBounds)`, sdk 会使用 `latLngBounds(LatLngBounds)` 的值
    `GroundOverlayOptions` | `level(int level)` 设置Marker的显示Level，level用于控制Marker与楼块，道路，POI的显示层级关系。
    `GroundOverlayOptions` | `position(LatLng position)` 设置图片的位置，默认锚点为图片中心点，与`latLngBounds(LatLngBounds)`互斥
    `GroundOverlayOptions` | `visible(boolean visible)` 设置是否可见
    `GroundOverlayOptions` | `zIndex(int ZIndex)` 展示层级，GroundOverlay 之间的压盖关系
    `GroundOverlayOptions` | `zoom(float zoom)` 设置图片不缩放展示的地图级别，默认 18 级，只有 `position(LatLng)` 设置后才会生效

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

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

- - ### 字段详细资料

    - #### TRANSPARENT_PIXEL

          public static android.graphics.Bitmap TRANSPARENT_PIXEL

  - ### 构造器详细资料

    - #### GroundOverlayOptions

          public GroundOverlayOptions()

  - ### 方法详细资料

    - #### getBitmap

          public BitmapDescriptor getBitmap()

    - #### bitmap

          public GroundOverlayOptions bitmap(BitmapDescriptor bitmapDescriptor)

      设置图片
      参数:
        `bitmapDescriptor` - 见 `BitmapDescriptorFactory`
      返回:

    - #### getLatLngBounds

          public LatLngBounds getLatLngBounds()

    - #### latLngBounds

          public GroundOverlayOptions latLngBounds(LatLngBounds latLngBounds)

      设置图片展示的经纬度范围，与`position(LatLng)`互斥, 如果用户同时调用 `position(LatLng)` 和 `latLngBounds(LatLngBounds)`, sdk 会使用 `latLngBounds(LatLngBounds)` 的值
      参数:
        `latLngBounds` -
      返回:

    - #### getPosition

          public LatLng getPosition()

    - #### position

          public GroundOverlayOptions position(LatLng position)

      设置图片的位置，默认锚点为图片中心点，与`latLngBounds(LatLngBounds)`互斥
      参数:
        `position` -
      返回:

    - #### getZoom

          public float getZoom()

    - #### zoom

          public GroundOverlayOptions zoom(float zoom)

      设置图片不缩放展示的地图级别，默认 18 级，只有 `position(LatLng)` 设置后才会生效
      参数:
        `zoom` -
      返回:

    - #### getAnchorU

          public float getAnchorU()

    - #### getAnchorV

          public float getAnchorV()

    - #### anchor

          public GroundOverlayOptions anchor(float anchorU,
                                             float anchorV)

      设置图片的锚点, 只有 `position(LatLng)` 设置后才会生效
      参数:
        `anchorU` - 取值为[0.0 ~ 1.0] 表示锚点从最左边到最右边的百分比
        `anchorV` - 取值为[0.0 ~ 1.0] 表示锚点从最上边到最下边的百分比
      返回:

    - #### getAlpha

          public float getAlpha()

    - #### alpha

          public GroundOverlayOptions alpha(float alpha)

      设置 overlay 的透明度
      参数:
        `alpha` - 取值范围 [0, 1]
      返回:

    - #### isVisible

          public boolean isVisible()

    - #### visible

          public GroundOverlayOptions visible(boolean visible)

      设置是否可见
      参数:
        `visible` - `true` 可见；`false` 不可见
      返回:

    - #### getZIndex

          public int getZIndex()

    - #### zIndex

          public GroundOverlayOptions zIndex(int ZIndex)

      展示层级，GroundOverlay 之间的压盖关系
      参数:
        `ZIndex` - 越大，展示的优先级越高
      返回:

    - #### getLevel

          public int getLevel()

    - #### level

          public GroundOverlayOptions level(int level)

      设置Marker的显示Level，level用于控制Marker与楼块，道路，POI的显示层级关系。 默认为`OverlayLevel.OverlayLevelAboveBuildings`POI之上 相同Level内的显示层级关系通过`zIndex(int)`来控制，zIndex越大越靠上显示。 Level优先级高于zIndex
      参数:
        `level` -

        `OverlayLevel.OverlayLevelAboveRoads`

        `OverlayLevel.OverlayLevelAboveBuildings`

        `OverlayLevel.OverlayLevelAboveLabels`

      返回: