public class PolygonOptions
extends java.lang.Object
Constructor and Description |
---|
PolygonOptions()
构造PolygonOptions对象
|
Modifier and Type | Method and Description |
---|---|
PolygonOptions |
add(LatLng... latLngs)
向PolygonOptions添加顶点
|
PolygonOptions |
add(LatLng latLng)
向PolygonOptions添加顶点
|
PolygonOptions |
add(java.util.List<LatLng> points)
添加顶点坐标
|
PolygonOptions |
addAll(java.lang.Iterable<LatLng> latLngs)
向PolygonOptions添加顶点
|
PolygonOptions |
clickable(boolean clickable)
多边形是否支持点击
|
PolygonOptions |
fillColor(int fillColor)
设置PolygonOptions填充颜色
|
int |
getFillColor()
返回PolygonOptions对象的填充颜色
|
int |
getLevel()
获取PolygonOptions的显示level
|
java.util.List<LatLng> |
getPoints()
返回PolygonOptions对象的顶点坐标列表
|
int |
getStrokeColor()
返回PolygonOptions对象的描边颜色
|
float |
getStrokeWidth()
返回PolygonOptions对象的描边宽度
|
java.lang.String |
getText()
获取显示的文本
|
float |
getZIndex()
返回PolygonOptions对象的堆叠顺序
|
boolean |
isClickable()
是否支持点击
|
boolean |
isVisible()
返回PolygonOptions对象的可见性
|
PolygonOptions |
level(int level)
设置Polygon的显示Level,level用于控制Polygon与楼块,道路,POI的显示层级关系。
默认为
OverlayLevel.OverlayLevelAboveLabels POI之上
相同Level内的显示层级关系通过zIndex(int) 来控制,zIndex越大越靠上显示。
Level优先级高于zIndex |
void |
setPoints(java.lang.Iterable<LatLng> points)
设置PolygonOptions顶点
|
PolygonOptions |
strokeColor(int strokeColor)
设置PolygonOptions描边颜色
|
PolygonOptions |
strokeWidth(float strokeWidth)
设置PolygonOptions描边宽度
|
PolygonOptions |
visible(boolean flag)
设置折线可见性
|
void |
writeToParcel(Parcel out,
int flags)
序列化
|
PolygonOptions |
zIndex(int zIndex)
设置相同显示Level
level(int) 的多边形堆叠顺序,相同显示level,zIndex越大越靠上显示
level优先级大于zIndex |
public void setPoints(java.lang.Iterable<LatLng> points)
points
- PolygonOptions顶点坐标public PolygonOptions add(LatLng latLng)
latLng
- 将该坐标添加到PolygonOptions顶点列表末尾public PolygonOptions add(LatLng... latLngs)
latLngs
- 将该坐标集合添加到PolygonOptions顶点列表末尾public PolygonOptions add(java.util.List<LatLng> points)
points
- 定点坐标public PolygonOptions addAll(java.lang.Iterable<LatLng> latLngs)
latLngs
- 将该坐标集合添加到PolygonOptions顶点列表末尾public PolygonOptions strokeWidth(float strokeWidth)
strokeWidth
- PolygonOptions描边宽度,单位(px)public PolygonOptions strokeColor(int strokeColor)
strokeColor
- 设置PolygonOptions的32-bit ARGB描边颜色public PolygonOptions fillColor(int fillColor)
fillColor
- 设置PolygonOptions的32-bit ARGB填充颜色public PolygonOptions zIndex(int zIndex)
level(int)
的多边形堆叠顺序,相同显示level,zIndex越大越靠上显示
level优先级大于zIndexzIndex
- 设置PolygonOptions的堆叠顺序public PolygonOptions visible(boolean flag)
flag
- 设置PolygonOptions的可见性 true 可见 false 隐藏public PolygonOptions clickable(boolean clickable)
clickable
- public void writeToParcel(Parcel out, int flags)
out
- flags
- public java.util.List<LatLng> getPoints()
public float getStrokeWidth()
public int getStrokeColor()
public int getFillColor()
public float getZIndex()
public boolean isVisible()
public boolean isClickable()
public java.lang.String getText()
public PolygonOptions level(int level)
OverlayLevel.OverlayLevelAboveLabels
POI之上
相同Level内的显示层级关系通过zIndex(int)
来控制,zIndex越大越靠上显示。
Level优先级高于zIndexlevel
- 必须为如下值之一,否则不生效
OverlayLevel.OverlayLevelAboveRoads
public int getLevel()