public final class TextOptions extends OverlayOptions
限定符和类型 | 字段和说明 |
---|---|
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
文字覆盖物垂直对齐方式:上对齐
|
构造器和说明 |
---|
TextOptions() |
限定符和类型 | 方法和说明 |
---|---|
TextOptions |
align(int alignX,
int alignY)
设置文字覆盖物对齐方式,默认居中对齐
v7.6.0后,若升级地图绘制方式为overlay2.0,该接口无效,替换接口为setLocate
|
TextOptions |
bgBitmapDescriptor(BitmapDescriptor bitmapDescriptor)
设置text背景图片
7.6.0新增接口
绘制方式升级为overlay2.0时,必须设置该接口才可以设置text背景颜色
|
TextOptions |
bgColor(int bgColor)
设置文字覆盖物背景颜色
|
TextOptions |
extraInfo(Bundle extraInfo)
设置文字覆盖物额外信息
|
TextOptions |
fontColor(int color)
设置文字覆盖物字体颜色,默认黑色
|
TextOptions |
fontSize(int size)
设置文字覆盖物字体大小
|
float |
getAlignX()
获取文字覆盖物水平对齐方式
|
float |
getAlignY()
获取文字覆盖物垂直对齐方式
|
BitmapDescriptor |
getBgBitmapDescriptor()
获取背景图片
7.6.0新增接口
绘制方式升级为overlay2.0时,该接口生效
|
int |
getBgColor()
获取文字覆盖物的背景颜色
|
Bundle |
getExtraInfo()
获取文字覆盖物额外信息
|
int |
getFontColor()
获取文字覆盖物的字体颜色
|
int |
getFontSize()
获取文字覆盖物的字体大小
|
LatLng |
getPosition()
获取文字覆盖物的地理坐标
|
float |
getRotate()
获取文字覆盖物旋转角度
|
java.lang.String |
getText()
获取文字覆盖物文字内容
|
Typeface |
getTypeface()
获取文字覆盖物的字体
升级地图绘制方式为overlay2.0后,该方法无效,替换方法为getTypefaceType
|
int |
getTypefaceType()
v7.6.0新增接口
升级地图绘制方式为overlay2.0后,该方法生效
|
int |
getZIndex()
获取文字覆盖物zIndex
|
boolean |
isVisible()
获取文字覆盖物可见性
|
TextOptions |
position(LatLng position)
设置文字覆盖物地理坐标
|
TextOptions |
rotate(float rotate)
设置文字覆盖物旋转角度,逆时针
|
TextOptions |
setClickable(boolean isClickable)
设置Text是否可点击
|
TextOptions |
setLocate(int locate)
v7.6.0新增接口
设置文字覆盖物对齐方式, 默认居中
|
TextOptions |
text(java.lang.String text)
设置文字覆盖物的文字内容
|
TextOptions |
typeface(Typeface typeface)
设置文字覆盖物字体
升级地图绘制方式为overlay2.0后,该方法无效,替换方法为typeFaceType
|
TextOptions |
typeFaceType(int typeface)
v7.6.0新增接口
升级地图绘制方式为overlay2.0后,该方法生效
|
TextOptions |
visible(boolean visible)
设置文字覆盖物可见性
|
TextOptions |
zIndex(int zIndex)
设置文字覆盖物 zIndex
|
public static final int ALIGN_LEFT
public static final int ALIGN_RIGHT
public static final int ALIGN_CENTER_HORIZONTAL
public static final int ALIGN_TOP
public static final int ALIGN_BOTTOM
public static final int ALIGN_CENTER_VERTICAL
public java.lang.String getText()
public LatLng getPosition()
public int getBgColor()
public int getFontColor()
public int getFontSize()
public Typeface getTypeface()
public int getTypefaceType()
public float getAlignX()
public float getAlignY()
public float getRotate()
public BitmapDescriptor getBgBitmapDescriptor()
public TextOptions text(java.lang.String text)
text
- 文字覆盖物的文字内容public TextOptions position(LatLng position)
position
- 文字覆盖物地理坐标public TextOptions bgColor(int bgColor)
bgColor
- 文字覆盖物背景颜色public TextOptions bgBitmapDescriptor(BitmapDescriptor bitmapDescriptor)
bitmapDescriptor
- public TextOptions fontColor(int color)
color
- 文字覆盖物字体颜色public TextOptions fontSize(int size)
size
- 文字覆盖物字体大小public TextOptions typeface(Typeface typeface)
typeface
- 文字覆盖物字体public TextOptions typeFaceType(int typeface)
typeface
- public TextOptions align(int alignX, int alignY)
alignX
- ALIGN_LEFT | ALIGN_RIGHT | ALIGN_CENTER_HORIZONTALalignY
- ALIGN_TOP | ALIGN_BOTTOM | ALIGN_CENTER_VERTICALpublic TextOptions setLocate(int locate)
locate
- BmLocated
public TextOptions rotate(float rotate)
rotate
- 文字覆盖物旋转角度public TextOptions setClickable(boolean isClickable)
isClickable
- Text是否可点击public TextOptions visible(boolean visible)
visible
- public boolean isVisible()
public TextOptions zIndex(int zIndex)
zIndex
- public int getZIndex()
public TextOptions extraInfo(Bundle extraInfo)
extraInfo
- 文字覆盖物额外信息public Bundle getExtraInfo()