com.amap.api.maps.model

## 类 Text

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

-     public final class Text
      extends java.lang.Object

  定义在地图中绘制的文字覆盖物。
  Define the text overlay drawn on the map.
  从以下版本开始:
    2.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` 上对齐。

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `destroy()` 销毁文字覆盖物的图片等资源 Destroy the resources such as images of the text overlay.
    `int` | `getAlignX()` 获取文字覆盖物的水平对齐方式 Get the horizontal alignment of the text overlay.
    `int` | `getAlignY()` 获取文字覆盖物的垂直对齐方式 Get the vertical alignment of the text overlay.
    `int` | `getBackgroundColor()` 获取文字覆盖物的背景颜色 Get the background color of the text overlay.
    `int` | `getFontColor()` 获取文字覆盖物的字体颜色 Get the font color of the text overlay.
    `int` | `getFontSize()` 获取文字覆盖物的字体大小 Get the font size of the text overlay.
    `java.lang.String` | `getId()` 获取文字覆盖物的Id，用来区分不同的文字覆盖物。
    `java.lang.Object` | `getObject()` 获取文字覆盖物的额外信息 Get the additional information of the text overlay.
    `LatLng` | `getPosition()` 获取文字覆盖物的坐标位置 Get the coordinate position of the text overlay.
    `float` | `getRotate()` 获取文字覆盖物的旋转角度，逆时针。
    `java.lang.String` | `getText()` 获取文字覆盖物的文字内容 Get Text content of the text overlay
    `android.graphics.Typeface` | `getTypeface()` 获取文字覆盖物的字体样式 Get the font style of the text overlay.
    `float` | `getZIndex()` 获取文字覆盖物的z轴数值。
    `boolean` | `isVisible()` 获取文字覆盖物是否可见 Get whether the text overlay is visible.
    `void` | `remove()` 删除文字覆盖物。
    `void` | `setAlign(int alignX, int alignY)` 设置文字覆盖物的对齐方式，默认居中对齐。
    `void` | `setBackgroundColor(int bgColor)` 设置文字覆盖物的背景颜色。
    `void` | `setFontColor(int fontColor)` 设置文字覆盖物的字体颜色 Set the font color of the text overlay.
    `void` | `setFontSize(int fontSize)` 设置文字覆盖物的字体大小 Set the font size of the text overlay.
    `void` | `setObject(java.lang.Object object)` 设置文字覆盖物的额外信息。
    `void` | `setPosition(LatLng latlng)` 设置文字覆盖物的坐标位置。
    `void` | `setRotate(float rotate)` 设置文字覆盖物的旋转角度，以锚点旋转。
    `void` | `setText(java.lang.String text)` 设置文字覆盖物的的文字内容 Set the text content of the text overlay.
    `void` | `setTypeface(android.graphics.Typeface typeface)` 设置文字覆盖物的字体样式 Set the font style of the text overlay.
    `void` | `setVisible(boolean visible)` 设置文字覆盖物的的可见属性。
    `void` | `setZIndex(float zIndex)` 设置文字覆盖物 z轴数值。

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

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

- - ### 字段详细资料

    - #### ALIGN_LEFT

          public static final int ALIGN_LEFT

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

    - #### ALIGN_RIGHT

          public static final int ALIGN_RIGHT

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

    - #### ALIGN_CENTER_HORIZONTAL

          public static final int ALIGN_CENTER_HORIZONTAL

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

    - #### ALIGN_TOP

          public static final int ALIGN_TOP

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

    - #### ALIGN_BOTTOM

          public static final int ALIGN_BOTTOM

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

    - #### ALIGN_CENTER_VERTICAL

          public static final int ALIGN_CENTER_VERTICAL

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

  - ### 方法详细资料

    - #### remove

          public void remove()

      删除文字覆盖物。在删除之后，它的所有方法将不被支持。
      Delete the text overlay. After deletion, all its methods will no longer be supported.
      从以下版本开始:
        2.5.0

    - #### destroy

          public void destroy()

      销毁文字覆盖物的图片等资源
      Destroy the resources such as images of the text overlay.
      从以下版本开始:
        2.5.0

    - #### getId

          public java.lang.String getId()

      获取文字覆盖物的Id，用来区分不同的文字覆盖物。
      Get the ID of the text overlay to distinguish different text overlays.
      返回:
        text的Id。
        ID of the text
      从以下版本开始:
        2.5.0

    - #### setPosition

          public void setPosition(LatLng latlng)

      设置文字覆盖物的坐标位置。
      Set the coordinate position of the text overlay.
      从以下版本开始:
        2.5.0

    - #### getPosition

          public LatLng getPosition()

      获取文字覆盖物的坐标位置
      Get the coordinate position of the text overlay.
      返回:
        字覆盖物的坐标位置
        Coordinate position of the text overlay
      从以下版本开始:
        2.5.0

    - #### setText

          public void setText(java.lang.String text)

      设置文字覆盖物的的文字内容
      Set the text content of the text overlay.
      参数:
        `text` - 文字内容
        Text content
      从以下版本开始:
        2.5.0

    - #### getText

          public java.lang.String getText()

      获取文字覆盖物的文字内容
      Get Text content of the text overlay
      返回:
        文字覆盖物的文字内容
        Text content of the text overlay
      从以下版本开始:
        2.5.0

    - #### setBackgroundColor

          public void setBackgroundColor(int bgColor)

      设置文字覆盖物的背景颜色。
      Set the background color of the text overlay.
      参数:
        `bgColor` - 背景颜色
        Background color
      从以下版本开始:
        2.5.0

    - #### getBackgroundColor

          public int getBackgroundColor()

      获取文字覆盖物的背景颜色
      Get the background color of the text overlay.
      从以下版本开始:
        2.5.0

    - #### setFontColor

          public void setFontColor(int fontColor)

      设置文字覆盖物的字体颜色
      Set the font color of the text overlay.
      参数:
        `fontColor` - 字体颜色
        Font color
      从以下版本开始:
        2.5.0

    - #### getFontColor

          public int getFontColor()

      获取文字覆盖物的字体颜色
      Get the font color of the text overlay.
      从以下版本开始:
        2.5.0

    - #### setFontSize

          public void setFontSize(int fontSize)

      设置文字覆盖物的字体大小
      Set the font size of the text overlay.
      参数:
        `fontSize` - 字体大小
        Font size
      从以下版本开始:
        2.5.0

    - #### getFontSize

          public int getFontSize()

      获取文字覆盖物的字体大小
      Get the font size of the text overlay.
      从以下版本开始:
        2.5.0

    - #### setTypeface

          public void setTypeface(android.graphics.Typeface typeface)

      设置文字覆盖物的字体样式
      Set the font style of the text overlay.
      参数:
        `typeface` - 字体样式
        Font style
      从以下版本开始:
        2.5.0

    - #### getTypeface

          public android.graphics.Typeface getTypeface()

      获取文字覆盖物的字体样式
      Get the font style of the text overlay.
      从以下版本开始:
        2.5.0

    - #### setAlign

          public void setAlign(int alignX,
                               int alignY)

      设置文字覆盖物的对齐方式，默认居中对齐。
      Set the alignment of the text overlay, default is center alignment.
      参数:
        `alignX-水平对齐` -
        -Horizontal alignment
        `alignY-垂直对齐` -
        -Vertical alignment
      从以下版本开始:
        2.5.0

    - #### getAlignX

          public int getAlignX()

      获取文字覆盖物的水平对齐方式
      Get the horizontal alignment of the text overlay.
      返回:
        水平对齐方式
        Horizontal alignment
      从以下版本开始:
        2.5.0

    - #### getAlignY

          public int getAlignY()

      获取文字覆盖物的垂直对齐方式
      Get the vertical alignment of the text overlay.
      返回:
        垂直对齐方式
        Vertical alignment
      从以下版本开始:
        2.5.0

    - #### setVisible

          public void setVisible(boolean visible)

      设置文字覆盖物的的可见属性。默认可见
      Set the visibility of the text overlay. Default is visible.
      参数:
        `visible` - true : 可见； false : 不可见
        true: visible; false: invisible
      从以下版本开始:
        2.5.0

    - #### isVisible

          public boolean isVisible()

      获取文字覆盖物是否可见
      Get whether the text overlay is visible.
      返回:
        true： 表示可见；false:不可见
        true: visible; false: invisible
      从以下版本开始:
        2.5.0

    - #### setObject

          public void setObject(java.lang.Object object)

      设置文字覆盖物的额外信息。用户可以自定义Text的属性。
      Set additional information for the text overlay. Users can customize the properties of the Text.
      参数:
        `object` - 额外信息
        Additional information
      从以下版本开始:
        2.5.0

    - #### getObject

          public java.lang.Object getObject()

      获取文字覆盖物的额外信息
      Get the additional information of the text overlay.
      返回:
      从以下版本开始:
        2.5.0

    - #### setRotate

          public void setRotate(float rotate)

      设置文字覆盖物的旋转角度，以锚点旋转。
      Set the rotation angle of the text overlay, rotating around the anchor point.
      参数:
        `rotate` - 角度 0~360
        Angle 0~360
      从以下版本开始:
        2.5.0

    - #### getRotate

          public float getRotate()

      获取文字覆盖物的旋转角度，逆时针。
      Get the rotation angle of the text overlay, counterclockwise.
      返回:
        角度
        Angle
      从以下版本开始:
        2.5.0

    - #### setZIndex

          public void setZIndex(float zIndex)

      设置文字覆盖物 z轴数值。
      Set the z-axis value of the text overlay.
      参数:
        `zIndex` - z轴数值
        Z-axis value
      从以下版本开始:
        2.5.0

    - #### getZIndex

          public float getZIndex()

      获取文字覆盖物的z轴数值。
      Get the z-axis value of the text overlay.
      返回:
        z轴数值
        Z-axis value
      从以下版本开始:
        2.5.0