public class Polyline
extends java.lang.Object
线段是由两个顶点之间连贯的点构成的。如果两个顶点相同,则一个线段将闭合
宽度是单位是像素。宽度是可视区域的缩放级别无关。默认为10
线段的颜色是ARGB格式,颜色格式可以参考android.graphics.Color。默认是黑色(0xff000000)。
Z轴是控制地图覆盖物(overlay)之间的绘制层次的参数。这个参数能够控制Circles、Polygons、Polyline的绘制层次,但不会影响marker。
Z轴数值越大的覆盖物(overlay)将会绘制在更上层。如果两个及两个以上覆盖物(overlay)的Z轴数值相同,则最后的绘制结果是随机的
覆盖物(overlay)的默认为Z轴为0。
这个属性表示了线段是否可以显示在地图上。如果设置为不可见,则绘制地图时不会绘制此线段,但其他属性不受影响。默认为可见。
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object other) |
int |
getColor()
返回线段的颜色
|
java.lang.String |
getId()
返回线段对象的id。
|
java.util.List<LatLng> |
getPoints()
返回当前线段的顶点列表。
|
float |
getWidth()
返回线段的宽度值
|
float |
getZIndex()
返回当前线段z轴的值。
|
int |
hashCode() |
boolean |
isDottedLine()
是否画虚线
|
boolean |
isGeodesic()
线段是否为大地线,默认不画大地线。
|
boolean |
isVisible()
返回线段的可见属性
|
void |
remove()
从地图上删除当前线段。
|
void |
setColor(int color)
设置线段的颜色
|
void |
setDottedLine(boolean isDottedLine)
设置是否画虚线,默认为false,画实线
|
void |
setGeodesic(boolean isGeodesic)
设置是否画大地线,默认不画大地线
|
void |
setPoints(java.util.List<LatLng> points)
设置线段的顶点。
|
void |
setVisible(boolean visible)
设置线段的可见属性。
|
void |
setWidth(float width)
设置线段的宽度
|
void |
setZIndex(float zIndex)
设置线段Z轴的值。
|
public void remove()
public java.lang.String getId()
public void setPoints(java.util.List<LatLng> points)
points
- 线段顶点的经纬度集合public java.util.List<LatLng> getPoints()
public void setWidth(float width)
width
- 线段宽度的像素public float getWidth()
public void setColor(int color)
color
- 颜色的ARGB格式public int getColor()
public void setZIndex(float zIndex)
zIndex
- 线段Z轴的值。public float getZIndex()
public void setVisible(boolean visible)
visible
- 传入true线段可见,false为不可见。public boolean isVisible()
public void setGeodesic(boolean isGeodesic)
isGeodesic
- 如果为 true,画大地线;如果为false,不画大地线。默认为false,不画大地线。public boolean isGeodesic()
public void setDottedLine(boolean isDottedLine)
isDottedLine
- true,画虚线;false,画实线。public boolean isDottedLine()
public boolean equals(java.lang.Object other)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object