Modifier and Type | Field and Description |
---|---|
static int |
DARK_BLUE
Deprecated.
|
static int |
DASHED
Deprecated.
|
static int |
GREEN
Deprecated.
|
static int |
GREY
Deprecated.
|
static int |
LIGHT_BLUE
Deprecated.
|
static int |
RED
Deprecated.
|
static int |
WHITE_BLUE
Deprecated.
|
static int |
YELLOW
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addTurnArrow(int index,
int length)
添加一个转弯箭头
|
void |
cleanTurnArrow()
清除当前显示的路线转弯箭头
|
void |
eraseTo(int index,
LatLng point)
设置路线擦除的索引,要使此接口生效必须调用
setEraseable(boolean) |
int |
getColor()
获取当前颜色的索引值
|
int[][] |
getColors()
获取每段折线颜色及顶点位置
|
java.lang.String |
getId()
获取折线id
|
int |
getLevel()
获取Polyline显示层级,详见
OverlayLevel |
java.util.List<java.lang.Integer> |
getPattern()
获取 ARGB虚线的样式
pattern的元素数量必须是偶数个,每对元素分别表示虚线中实线区域的长度,以及空白区域的长度(单位px)
|
java.util.List<LatLng> |
getPoints()
返回折线的顶点坐标列表
|
PolylineOptions |
getPolylineOptions()
获取线属性
|
java.lang.Object |
getTag()
获取tag
|
PolylineOptions.Text |
getText()
获取沿 polyline 展示的文字
|
Rect |
getVisibleRect()
得到可见路线的bound
|
float |
getWidth()
获取线的宽度 (单位 px)
|
int |
getZIndex()
获取折线堆叠顺序
|
boolean |
isAboveMaskLayer()
Deprecated.
请使用z轴层级来设置蒙层和路线的相对位置
判断是否显示在蒙层之上
|
boolean |
isClickable() |
boolean |
isVisible()
获取折线可见性
|
void |
pattern(java.util.List<java.lang.Integer> pattern)
设置ARGB虚线的样式
|
void |
remove()
从地图移除折线
|
void |
setAboveMaskLayer(boolean above)
Deprecated.
请使用z轴层级来设置蒙层和路线的相对位置
设置是否显示在蒙层之上
|
void |
setArrow(boolean boEnable)
导航用的API,开发者不要使用
|
void |
setClickable(boolean clickable) |
void |
setColor(int color)
设置路线的颜色
|
void |
setColors(int[] colors,
int[] indexs)
设置线的分段颜色
|
void |
setColorTexture(BitmapDescriptor bitmapDescriptor)
设置定制义的纹理,每个纹理的为8x64的图片
|
void |
setColorTexture(java.lang.String strTextureName)
Deprecated.
|
void |
setEraseable(boolean eraseable)
设置路线是否可以擦除
|
void |
setLevel(int level)
修改Polyline的显示Level,level用于控制Polyline与楼块,道路,POI的显示层级关系。
相同Level内的显示层级关系通过
setZIndex(int) 来控制,zIndex越大越靠上显示。
默认为OverlayLevel.OverlayLevelAboveRoads 道路之上楼块之下
Level优先级高于zIndex |
void |
setPoints(java.util.List<LatLng> list)
设置折线顶点
|
void |
setPolylineOptions(PolylineOptions options)
设置一组线的属性
|
void |
setTag(java.lang.Object tag)
设置tag
|
void |
setText(PolylineOptions.Text text)
设置沿 polyline 展示的文字
|
void |
setVisible(boolean visible)
设置折线可见性
|
void |
setWidth(float width)
设置折线的宽度
|
void |
setZIndex(int zIndex)
设置相同显示Level下的
setLevel(int) 的折线堆叠顺序。相同显示level,zIndex越大越靠上显示
level优先级大于zIndex |
void |
startAnimation(Animation animation)
开始播放动画,目前只有AlphaAnimation和EmergeAnimation支持。
|
@Deprecated static final int GREEN
@Deprecated static final int YELLOW
@Deprecated static final int RED
PolylineOptions.Colors.RED
,
Constant Field Values@Deprecated static final int LIGHT_BLUE
@Deprecated static final int DARK_BLUE
@Deprecated static final int GREY
PolylineOptions.Colors.GREY
,
Constant Field Values@Deprecated static final int DASHED
@Deprecated static final int WHITE_BLUE
void setPolylineOptions(PolylineOptions options)
options
- 线属性PolylineOptions getPolylineOptions()
void remove()
java.lang.String getId()
void setPoints(java.util.List<LatLng> list)
list
- 将折线顶点设置为指定listvoid addTurnArrow(int index, int length)
index,
- 路段indexlength
- 转弯箭头长度void cleanTurnArrow()
java.util.List<LatLng> getPoints()
void setWidth(float width)
width
- 折线宽度,单位:px,目前限制最大宽度 128float getWidth()
void setColor(int color)
color
- 当使用ARGB线时为ARGB色值void setColors(int[] colors, int[] indexs)
colors
- 颜色数组indexs
- 颜色数组对应的顶点索引数组int[][] getColors()
void setArrow(boolean boEnable)
void setColorTexture(java.lang.String strTextureName)
setColorTexture(BitmapDescriptor)
strTextureName
- 线纹理的文件名。要放在assets目录下void setColorTexture(BitmapDescriptor bitmapDescriptor)
bitmapDescriptor
- 线颜色纹理int getColor()
void setZIndex(int zIndex)
setLevel(int)
的折线堆叠顺序。相同显示level,zIndex越大越靠上显示
level优先级大于zIndexzIndex
- 指定折线的堆叠顺序int getZIndex()
void setVisible(boolean visible)
visible
- 折线可见性 true 可见 false 隐藏boolean isVisible()
void setAboveMaskLayer(boolean above)
above
- 是否显示在蒙层之上boolean isAboveMaskLayer()
java.util.List<java.lang.Integer> getPattern()
void pattern(java.util.List<java.lang.Integer> pattern)
pattern
- pattern的元素数量必须是偶数个,每对元素分别表示虚线中实线区域的长度,以及空白区域的长度(单位px)pattern
- void eraseTo(int index, LatLng point)
setEraseable(boolean)
index
- 擦除点相对于路线所有点集的索引point
- 擦除点坐标,如果此坐标在 [points[index], points[index + 1]] 之外,擦除点为 points[index];
如果此坐标在 [points[index], points[index + 1]] 之间,设置的这个点即为擦除点。void setEraseable(boolean eraseable)
eraseable
- 默认为false不擦除Rect getVisibleRect()
void startAnimation(Animation animation)
animation
- 动画void setClickable(boolean clickable)
boolean isClickable()
void setTag(java.lang.Object tag)
tag
- java.lang.Object getTag()
int getLevel()
OverlayLevel
void setLevel(int level)
setZIndex(int)
来控制,zIndex越大越靠上显示。
默认为OverlayLevel.OverlayLevelAboveRoads
道路之上楼块之下
Level优先级高于zIndexlevel
- 必须为如下值之一,否则不生效
OverlayLevel.OverlayLevelAboveRoads
PolylineOptions.Text getText()
void setText(PolylineOptions.Text text)
text
-