public final class PolylineOptions extends BaseOptions implements java.lang.Cloneable
限定符和类型 | 类和说明 |
---|---|
static class |
PolylineOptions.LineCapType
Polyline尾部形状
|
static class |
PolylineOptions.LineJoinType
Polyline连接处形状
|
限定符和类型 | 字段和说明 |
---|---|
static PolylineOptionsCreator |
CREATOR |
static int |
DOTTEDLINE_TYPE_SQUARE
虚线类型:方形,值为0;
|
jsonMap
构造器和说明 |
---|
PolylineOptions()
构造一个新的PolylineOptions对象。
|
限定符和类型 | 方法和说明 |
---|---|
PolylineOptions |
add(LatLng... points)
追加一批顶点到线段的坐标集合。
|
PolylineOptions |
add(LatLng point)
追加一个顶点到线段的坐标集合。
|
PolylineOptions |
addAll(java.lang.Iterable<LatLng> points)
追加一批顶点到线段的坐标集合。
|
PolylineOptions |
color(int color)
设置线段的颜色,需要传入32位的ARGB格式。
|
PolylineOptions |
colorValues(java.util.List<java.lang.Integer> colors)
设置线段的颜色
|
PolylineOptions |
geodesic(boolean isGeodesic)
设置线段是否为大地曲线,默认false,不画大地曲线。
|
int |
getColor()
获取线段的颜色ARGB格式。
|
java.util.List<java.lang.Integer> |
getColorValues()
获取线段的颜色列表
|
int |
getDottedLineType()
获取虚线形状。
|
PolylineOptions.LineCapType |
getLineCapType()
返回Polyline尾部形状
|
PolylineOptions.LineJoinType |
getLineJoinType()
返回Polyline连接处形状
|
java.util.List<LatLng> |
getPoints()
获取线段的点坐标列表。
|
float |
getTransparency()
获取线的透明度
|
float |
getWidth()
获取线段的宽度。
|
float |
getZIndex()
获取线段的Z轴值
|
boolean |
isDottedLine()
获取线段是否画虚线,默认为false,画实线。
|
boolean |
isGeodesic()
获取线段是否为大地曲线,默认false,不画大地曲线。
|
boolean |
isVisible()
获取线段的可见属性
|
PolylineOptions |
lineCapType(PolylineOptions.LineCapType lineCapType)
设置Polyline尾部形状
|
PolylineOptions |
lineJoinType(PolylineOptions.LineJoinType lineJoinType)
设置Polyline连接处形状
|
PolylineOptions |
setDottedLine(boolean isDottedLine)
设置是否画虚线,默认为false,画实线。
|
PolylineOptions |
setDottedLineType(int type)
设置虚线形状。
|
void |
setPoints(java.util.List<LatLng> points)
设置线段的点坐标集合,如果以前已经存在点,则会清空以前的点。
|
PolylineOptions |
transparency(float transparency)
设置线段的透明度0~1,默认是1,1表示不透明
|
PolylineOptions |
visible(boolean isVisible)
设置线段的可见性。
|
PolylineOptions |
width(float width)
设置线段的宽度,默认为10。
|
PolylineOptions |
zIndex(float zIndex)
设置线段Z轴的值。
|
addIfPresent, addIfPresent, toJson
public static final PolylineOptionsCreator CREATOR
public static final int DOTTEDLINE_TYPE_SQUARE
public PolylineOptions colorValues(java.util.List<java.lang.Integer> colors)
colors
- 颜色列表public java.util.List<java.lang.Integer> getColorValues()
public boolean isGeodesic()
public PolylineOptions add(LatLng point)
point
- 要添加的顶点。public PolylineOptions add(LatLng... points)
points
- 要添加的顶点集合。public PolylineOptions addAll(java.lang.Iterable<LatLng> points)
points
- 要添加的顶点集合。public PolylineOptions width(float width)
width
- 宽度 单位:像素。public PolylineOptions color(int color)
color
- 颜色。public PolylineOptions zIndex(float zIndex)
zIndex
- 要设置的Z轴的值。public PolylineOptions visible(boolean isVisible)
isVisible
- 一个表示线段是否可见的布尔值,true表示可见,false表示不可见。public PolylineOptions geodesic(boolean isGeodesic)
isGeodesic
- 一个表示线段是否为大地曲线的布尔值,true表示是大地曲线,false表示不是大地曲线。public PolylineOptions setDottedLine(boolean isDottedLine)
isDottedLine
- true,画虚线;false,画实线。public boolean isDottedLine()
public PolylineOptions setDottedLineType(int type)
type
- 形状:PolylineOptions.DOTTEDLINE_TYPE_SQUARE
:方形;public PolylineOptions lineCapType(PolylineOptions.LineCapType lineCapType)
lineCapType
- 形状public PolylineOptions lineJoinType(PolylineOptions.LineJoinType lineJoinType)
lineJoinType
- 形状public PolylineOptions.LineCapType getLineCapType()
public PolylineOptions.LineJoinType getLineJoinType()
public int getDottedLineType()
public java.util.List<LatLng> getPoints()
public float getWidth()
public int getColor()
public float getZIndex()
public boolean isVisible()
public PolylineOptions transparency(float transparency)
transparency
- 透明度public float getTransparency()
public void setPoints(java.util.List<LatLng> points)
points
- 要设置的顶点集合