public class MyLocationStyle
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
LOCATION_TYPE_FOLLOW
定位、且将视角移动到地图中心点,定位点跟随设备移动。
|
static int |
LOCATION_TYPE_FOLLOW_NO_CENTER
定位、但不会移动到地图中心点,并且会跟随设备移动。
|
static int |
LOCATION_TYPE_LOCATE
定位、且将视角移动到地图中心点。
|
static int |
LOCATION_TYPE_LOCATION_ROTATE
定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。
|
static int |
LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER
定位、但不会移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。
|
static int |
LOCATION_TYPE_MAP_ROTATE
定位、且将视角移动到地图中心点,地图依照设备方向旋转,定位点会跟随设备移动。
|
static int |
LOCATION_TYPE_MAP_ROTATE_NO_CENTER
定位、但不会移动到地图中心点,地图依照设备方向旋转,并且会跟随设备移动。
|
static int |
LOCATION_TYPE_SHOW
只定位。
|
构造器和说明 |
---|
MyLocationStyle()
定位(当前位置)的绘制样式类的构造函数
|
限定符和类型 | 方法和说明 |
---|---|
MyLocationStyle |
anchor(float u,
float v)
设置定位图标的锚点。
|
float |
getAnchorU()
得到锚点横坐标方向的偏移量。
|
float |
getAnchorV()
得到锚点纵坐标方向的偏移量。
|
BitmapDescriptor |
getMyLocationIcon()
得到当前位置的图标。
|
int |
getMyLocationType()
得到我的位置展示模式。
|
int |
getRadiusFillColor()
得到圆形区域(以定位位置为圆心,定位半径的圆形区域)的填充颜色值。
|
int |
getStrokeColor()
得到圆形区域(以定位位置为圆心,定位半径的圆形区域)边框的颜色值。
|
float |
getStrokeWidth()
得到圆形区域(以定位位置为圆心,定位半径的圆形区域)边框的宽度。
|
boolean |
isMyLocationShowing()
得到是否显示定位小蓝点。
|
MyLocationStyle |
myLocationIcon(BitmapDescriptor myLocationIcon)
设置定位(当前位置)的icon图标。
|
MyLocationStyle |
myLocationType(int type)
|
MyLocationStyle |
radiusFillColor(int color)
设置圆形区域(以定位位置为圆心,定位半径的圆形区域)的填充颜色。
|
MyLocationStyle |
showMyLocation(boolean myLocationVisible)
设置是否显示定位小蓝点,true 显示,false不显示。
|
MyLocationStyle |
strokeColor(int color)
设置圆形区域(以定位位置为圆心,定位半径的圆形区域)的边框颜色。
|
MyLocationStyle |
strokeWidth(float width)
设置圆形区域(以定位位置为圆心,定位半径的圆形区域)的边框宽度。
|
public static final int LOCATION_TYPE_SHOW
public static final int LOCATION_TYPE_LOCATE
public static final int LOCATION_TYPE_FOLLOW
public static final int LOCATION_TYPE_MAP_ROTATE
public static final int LOCATION_TYPE_LOCATION_ROTATE
public static final int LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER
public static final int LOCATION_TYPE_FOLLOW_NO_CENTER
public static final int LOCATION_TYPE_MAP_ROTATE_NO_CENTER
public MyLocationStyle myLocationIcon(BitmapDescriptor myLocationIcon)
myLocationIcon
- 使用的位置图标。public MyLocationStyle anchor(float u, float v)
u
- 锚点水平范围的比例,建议传入0 到1 之间的数值。v
- 锚点垂直范围的比例,建议传入0 到1 之间的数值。public MyLocationStyle radiusFillColor(int color)
color
- 圆形区域的填充颜色。public MyLocationStyle strokeColor(int color)
color
- 圆形区域的边框颜色。public MyLocationStyle strokeWidth(float width)
width
- 圆形区域的边框宽度。public MyLocationStyle myLocationType(int type)
MyLocationStyle.LOCATION_TYPE_SHOW
MyLocationStyle.LOCATION_TYPE_LOCATE
MyLocationStyle.LOCATION_TYPE_MAP_ROTATE
MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE
public MyLocationStyle showMyLocation(boolean myLocationVisible)
public BitmapDescriptor getMyLocationIcon()
public float getAnchorU()
public float getAnchorV()
public int getRadiusFillColor()
public int getStrokeColor()
public float getStrokeWidth()
public int getMyLocationType()
public boolean isMyLocationShowing()