public final class Polyline extends Overlay
限定符和类型 | 方法和说明 |
---|---|
int |
getColor()
获取折线颜色
|
int[] |
getColorList()
获取折线填充颜色列表
V5.3.2版本新增接口
注意颜色值得格式为:0xAARRGGBB,透明度值在前
|
int |
getDottedLineType()
获取Polyline的虚线类型
|
java.util.List<LatLng> |
getPoints()
获取折线坐标点列表
|
BitmapDescriptor |
getTexture()
获取折线纹理图片
V5.3.0版本新增接口
|
int |
getWidth()
获取折线线宽, 单位:像素,默认值为5
需要注意的是:Polyline的宽度适配地图当前缩放级别下的像素与地理范围的对应关系
|
boolean |
isClickable()
获取Polyline是否可点击
|
boolean |
isDottedLine()
获取折线是否虚线
|
boolean |
isFocus()
获取是否被选中,获得焦点
|
boolean |
isIsKeepScale()
获取纹理宽、高是否保持原比例渲染
V5.3.2版本新增接口
|
boolean |
isThined()
获取是否需要对Polyline坐标数据进行抽稀
|
void |
setClickable(boolean isClickable)
设置Polyline是否可点击
|
void |
setColor(int color)
设置折线颜色
|
void |
setColorList(int[] colorList)
|
void |
setDottedLine(boolean dotLine)
设置折线是否虚线
|
void |
setDottedLineType(PolylineDottedLineType polylineDottedLineType)
设置Polyline的虚线类型
|
void |
setFocus(boolean focus)
设置是否可以被选中,获得焦点
|
void |
setIndexs(int[] indexList)
设置折线纹理填充列表的下标列表
该方法典型场景是更改
Polyline 的纹理填充,比如根据路况实时更改路线的颜色
该方法需要与setPoints(List) 一起使用,并且在setPoints(List) 之前执行,否则
该方法更改indexList不生效。 |
void |
setIsKeepScale(boolean mIsKeepScale)
设置纹理宽、高是否保持原比例渲染
V5.3.2版本新增接口
|
void |
setPoints(java.util.List<LatLng> points)
设置折线坐标点列表
|
void |
setTexture(BitmapDescriptor mTexture)
设置折线纹理图片
V5.3.0版本新增接口
|
void |
setTextureList(java.util.List<BitmapDescriptor> textureList)
设置折线填充列表
该方法用于更新
Polyline 已有的纹理填充图片
该方法需要与setPoints(List) 一起使用,并且在setPoints(List) 之前执行,否则
该方法更改textureList不生效。 |
void |
setThined(boolean isThined)
设置是否需要对Polyline坐标数据进行抽稀, 默认抽稀
|
void |
setWidth(int width)
设置折线线宽,单位:像素(pixel),默认为5
需要注意的是:Polyline的宽度适配地图当前缩放级别下的像素与地理范围的对应关系
|
getExtraInfo, getZIndex, isRemoved, isVisible, remove, setExtraInfo, setVisible, setZIndex
public int getColor()
public java.util.List<LatLng> getPoints()
public int getWidth()
public BitmapDescriptor getTexture()
public void setColor(int color)
color
- 折线颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前public void setColorList(int[] colorList)
Polyline
已有的填充颜色
该方法需要与setPoints(List)
一起使用,并且在setPoints(List)
之前执行,否则
该方法更改颜色不生效。
注意颜色值得格式为:0xAARRGGBB,透明度值在前
V5.3.2版本新增接口colorList
- 折线填充颜色列表public int[] getColorList()
public void setDottedLine(boolean dotLine)
dotLine
- 虚线绘制,默认值为falsepublic void setFocus(boolean focus)
focus
- 是否被选中开关,true--可被选中,false--不可被选中,默认不可被选中public void setTexture(BitmapDescriptor mTexture)
mTexture
- 折线纹理图片public boolean isFocus()
public boolean isDottedLine()
public void setPoints(java.util.List<LatLng> points)
points
- 折线坐标点列表 数目[2,10000],且不能包含 nullpublic void setWidth(int width)
width
- 大于零,否则无效public void setTextureList(java.util.List<BitmapDescriptor> textureList)
Polyline
已有的纹理填充图片
该方法需要与setPoints(List)
一起使用,并且在setPoints(List)
之前执行,否则
该方法更改textureList不生效。
V5.0.0版本新增接口textureList
- 折线填充纹理列表public void setIndexs(int[] indexList)
Polyline
的纹理填充,比如根据路况实时更改路线的颜色
该方法需要与setPoints(List)
一起使用,并且在setPoints(List)
之前执行,否则
该方法更改indexList不生效。
V5.0.0版本新增接口indexList
- 折线纹理填充列表的下标列表,用于指示Polyline
使用mTextureList
中的
下标对应的纹理图片public boolean isIsKeepScale()
public void setIsKeepScale(boolean mIsKeepScale)
mIsKeepScale
- 是否保持Polyline的缩放比例,默认值为truepublic void setClickable(boolean isClickable)
isClickable
- Polyline是否可点击public boolean isClickable()
public void setDottedLineType(PolylineDottedLineType polylineDottedLineType)
polylineDottedLineType
- Polyline的虚线类型public int getDottedLineType()
public boolean isThined()
public void setThined(boolean isThined)
isThined
- 是否抽稀