com.amap.api.maps2d.model

## 类 Text

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

-     public final class Text
      extends java.lang.Object

  ClassName:Text
  Text 自定义在地图中绘制的文字覆盖物。
  从以下版本开始:
    V2.5.0

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static int` | `ALIGN_BOTTOM` 下对齐。
    `static int` | `ALIGN_CENTER_HORIZONTAL` 水平居中对齐。
    `static int` | `ALIGN_CENTER_VERTICAL` 垂直居中对齐。
    `static int` | `ALIGN_LEFT` 左对齐。
    `static int` | `ALIGN_RIGHT` 右对齐。
    `static int` | `ALIGN_TOP` 上对齐。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `getAlignX()` 获取文字覆盖物水平对齐方式。
    `int` | `getAlignY()` 获取文字覆盖物垂直对齐方式。
    `int` | `getBackgroundColor()` 获取文字覆盖物的背景颜色。
    `int` | `getFontColor()` 获取文字覆盖物的字体颜色。
    `int` | `getFontSize()` 获取文字覆盖物的字体大小。
    `java.lang.Object` | `getObject()`
    `LatLng` | `getPosition()` 获取文字覆盖物的地理坐标。
    `float` | `getRotate()` 获取文字覆盖物旋转角度，逆时针。
    `java.lang.String` | `getText()` 获取文字覆盖物文字内容。
    `Typeface` | `getTypeface()` 获取文字覆盖物的字体。
    `float` | `getZIndex()` 获取文字覆盖物zIndex。
    `void` | `remove()` 去除文字覆盖物。
    `void` | `setAlign(int alignX, int alignY)` 设置文字覆盖物对齐方式，默认居中对齐。
    `void` | `setBackgroundColor(int color)` 设置文字覆盖物背景颜色。
    `void` | `setFontColor(int color)` 设置文字覆盖物字体颜色。
    `void` | `setFontSize(int size)` 设置文字覆盖物字体大小。
    `void` | `setObject(java.lang.Object object)`
    `void` | `setPosition(LatLng position)` 设置文字覆盖物地理坐标。
    `void` | `setRotate(float rotate)` 设置文字覆盖物旋转角度，逆时针。
    `void` | `setText(java.lang.String text)` 设置文字覆盖物的文字内容。
    `void` | `setTypeface(Typeface typeface)` 设置文字覆盖物字体。
    `void` | `setZIndex(float zIndex)` 设置文字覆盖物 zIndex。

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

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

- - ### 字段详细资料

    - #### ALIGN_LEFT

          public static final int ALIGN_LEFT

      左对齐。
      从以下版本开始:
        V2.5.0
      另请参阅:
        常量字段值

    - #### ALIGN_RIGHT

          public static final int ALIGN_RIGHT

      右对齐。
      从以下版本开始:
        V2.5.0
      另请参阅:
        常量字段值

    - #### ALIGN_CENTER_HORIZONTAL

          public static final int ALIGN_CENTER_HORIZONTAL

      水平居中对齐。
      从以下版本开始:
        V2.5.0
      另请参阅:
        常量字段值

    - #### ALIGN_TOP

          public static final int ALIGN_TOP

      上对齐。
      从以下版本开始:
        V2.5.0
      另请参阅:
        常量字段值

    - #### ALIGN_BOTTOM

          public static final int ALIGN_BOTTOM

      下对齐。
      从以下版本开始:
        V2.5.0
      另请参阅:
        常量字段值

    - #### ALIGN_CENTER_VERTICAL

          public static final int ALIGN_CENTER_VERTICAL

      垂直居中对齐。
      从以下版本开始:
        V2.5.0
      另请参阅:
        常量字段值

  - ### 方法详细资料

    - #### setPosition

          public void setPosition(LatLng position)

      设置文字覆盖物地理坐标。
      参数:
        `position` - 地理坐标
      从以下版本开始:
        V2.5.0

    - #### getPosition

          public LatLng getPosition()

      获取文字覆盖物的地理坐标。
      返回:
        坐标
      从以下版本开始:
        V2.5.0

    - #### getZIndex

          public float getZIndex()

      获取文字覆盖物zIndex。
      返回:
        z轴数值
      从以下版本开始:
        V2.5.0

    - #### setZIndex

          public void setZIndex(float zIndex)

      设置文字覆盖物 zIndex。
      参数:
        `zIndex` - z轴数值
      从以下版本开始:
        V2.5.0

    - #### remove

          public void remove()

      去除文字覆盖物。
      从以下版本开始:
        V2.5.0

    - #### setObject

          public void setObject(java.lang.Object object)

    - #### getObject

          public java.lang.Object getObject()

    - #### setText

          public void setText(java.lang.String text)

      设置文字覆盖物的文字内容。
      参数:
        `text` - 文字内容
      从以下版本开始:
        V2.5.0

    - #### getText

          public java.lang.String getText()

      获取文字覆盖物文字内容。
      返回:
        文字内容
      从以下版本开始:
        V2.5.0

    - #### setFontSize

          public void setFontSize(int size)

      设置文字覆盖物字体大小。
      参数:
        `size` - 字体大小
      从以下版本开始:
        V2.5.0

    - #### getFontSize

          public int getFontSize()

      获取文字覆盖物的字体大小。
      返回:
        字体大小
      从以下版本开始:
        V2.5.0

    - #### setFontColor

          public void setFontColor(int color)

      设置文字覆盖物字体颜色。
      参数:
        `color` - 字体颜色
      从以下版本开始:
        V2.5.0

    - #### getFontColor

          public int getFontColor()

      获取文字覆盖物的字体颜色。
      返回:
        字体颜色
      从以下版本开始:
        V2.5.0

    - #### setRotate

          public void setRotate(float rotate)

      设置文字覆盖物旋转角度，逆时针。
      参数:
        `rotate` - 角度
      从以下版本开始:
        V2.5.0

    - #### getRotate

          public float getRotate()

      获取文字覆盖物旋转角度，逆时针。
      返回:
        角度
      从以下版本开始:
        V2.5.0

    - #### setBackgroundColor

          public void setBackgroundColor(int color)

      设置文字覆盖物背景颜色。
      参数:
        `color` - 背景颜色
      从以下版本开始:
        V2.5.0

    - #### getBackgroundColor

          public int getBackgroundColor()

      获取文字覆盖物的背景颜色。
      返回:
        背景颜色
      从以下版本开始:
        V2.5.0

    - #### setTypeface

          public void setTypeface(Typeface typeface)

      设置文字覆盖物字体。
      参数:
        `typeface` - 字体
      从以下版本开始:
        V2.5.0

    - #### getTypeface

          public Typeface getTypeface()

      获取文字覆盖物的字体。
      返回:
        字体
      从以下版本开始:
        V2.5.0

    - #### getAlignX

          public int getAlignX()

      获取文字覆盖物水平对齐方式。
      返回:
        水平对齐方式
      从以下版本开始:
        V2.5.0

    - #### getAlignY

          public int getAlignY()

      获取文字覆盖物垂直对齐方式。
      返回:
        垂直对齐方式
      从以下版本开始:
        V2.5.0

    - #### setAlign

          public void setAlign(int alignX,
                               int alignY)

      设置文字覆盖物对齐方式，默认居中对齐。
      参数:
        `alignX-水平对齐` -
        `alignY-垂直对齐` -
      从以下版本开始:
        V2.5.0