public final class ArcOptions
extends java.lang.Object
构造器和说明 |
---|
ArcOptions() |
限定符和类型 | 方法和说明 |
---|---|
ArcOptions |
angle(float angle)
设置起点到终点,与起点外切线逆时针旋转的夹角角度
通过设置起终点+夹角角度,即可确定一个圆弧线,如果同时设置途经点和夹角时,优先以夹角角度为准
|
ArcOptions |
color(int color)
设置线颜色,默认黑色
|
float |
getAngle()
获取起点到终点方向,逆时针的到起点切线的夹角角度
|
int |
getColor()
获取线颜色
|
LatLng |
getEndLatLng()
获取终点坐标
|
LatLng |
getPassLatLng()
获取途经点坐标
|
LatLng |
getStartLatLng()
获取起点
|
int |
getStrokeColor()
获取描边颜色
|
float |
getStrokeWidth()
获取描边宽度
|
float |
getWidth()
获取线宽
|
boolean |
isShowArrow()
是否显示箭头
|
ArcOptions |
pass(LatLng pass)
设置途经点
通过设置起终点+途经点,即可确定一个圆弧线,途经点必须在起终点有效坐标范围内,否则不能生成正确的弧线,同时设置夹角角度时,以夹角角度为准
|
ArcOptions |
points(LatLng start,
LatLng end)
设置起终点坐标
|
ArcOptions |
showArrow(boolean showArrow)
设置箭头显示状态,默认为false,不显示
|
ArcOptions |
strokeColor(int strokeColor)
设置描边颜色,不设置不显示
|
ArcOptions |
strokeWidth(float strokeWidth)
设置描边宽度,默认1
|
ArcOptions |
width(float width)
设置线宽,默认5
|
public ArcOptions points(LatLng start, LatLng end)
start
- 起点坐标end
- 终点坐标public ArcOptions pass(LatLng pass)
通过设置起终点+途经点,即可确定一个圆弧线,途经点必须在起终点有效坐标范围内,否则不能生成正确的弧线,同时设置夹角角度时,以夹角角度为准
pass
- 途经点public ArcOptions angle(float angle)
通过设置起终点+夹角角度,即可确定一个圆弧线,如果同时设置途经点和夹角时,优先以夹角角度为准
angle
- 夹角角度, 不能设置为0和180public ArcOptions width(float width)
width
- 线宽大小public ArcOptions strokeWidth(float strokeWidth)
strokeWidth
- 描边宽度大小,注意:描边大小必须满足小于1/2的弧宽度,否则将自动设置合适大小public ArcOptions strokeColor(int strokeColor)
strokeColor
- 描边颜色public ArcOptions color(int color)
color
- 描边颜色public boolean isShowArrow()
public ArcOptions showArrow(boolean showArrow)
showArrow
- 状态public LatLng getStartLatLng()
public LatLng getPassLatLng()
public LatLng getEndLatLng()
public float getAngle()
public float getWidth()
public float getStrokeWidth()
public int getStrokeColor()
public int getColor()