public class PolygonOptions
extends java.lang.Object
| 构造器和说明 |
|---|
PolygonOptions()
构造PolygonOptions对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
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对象的填充颜色
|
java.util.List<java.util.List<LatLng>> |
getHolePoints()
获取PolygonOptions 带洞顶点
|
int |
getLevel()
获取PolygonOptions的显示level
|
java.util.List<java.lang.Integer> |
getPattern()
获取虚线样式
|
java.util.List<LatLng> |
getPoints()
返回PolygonOptions对象的顶点坐标列表
|
int |
getStrokeColor()
返回PolygonOptions对象的描边颜色
|
float |
getStrokeWidth()
返回PolygonOptions对象的描边宽度
|
BitmapDescriptor |
getTexture()
获取纹理
|
int |
getTextureSpacing()
获取纹理间隔
|
float |
getZIndex()
返回PolygonOptions对象的堆叠顺序
|
boolean |
isClickable()
是否支持点击
|
boolean |
isValid() |
boolean |
isVisible()
返回PolygonOptions对象的可见性
|
PolygonOptions |
level(int level)
设置Polygon的显示Level,level用于控制Polygon与楼块,道路,POI的显示层级关系。
|
PolygonOptions |
pattern(java.util.List<java.lang.Integer> pattern)
设置ARGB虚线的样式,与
texture(BitmapDescriptor) 互斥 |
PolygonOptions |
setHolePoints(java.util.List<java.util.List<LatLng>> holePoints)
设置PolygonOptions 带洞顶点
|
void |
setPoints(java.lang.Iterable<LatLng> points)
设置PolygonOptions顶点
|
PolygonOptions |
strokeColor(int strokeColor)
设置PolygonOptions描边颜色, 与
texture(BitmapDescriptor) 互斥 |
PolygonOptions |
strokeWidth(float strokeWidth)
设置PolygonOptions描边宽度
|
PolygonOptions |
texture(BitmapDescriptor texture)
设置纹理图片,这个纹理会重复地绘填充到线上,同时用户应配置纹理间隔
textureSpacing(int),
与 strokeColor(int)、pattern(List)两个配置互斥,这三个接口最后调用的会生效 |
PolygonOptions |
textureSpacing(int textureSpacing)
纹理间隔
|
java.lang.String |
toString() |
PolygonOptions |
visible(boolean flag)
设置折线可见性
|
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 setHolePoints(java.util.List<java.util.List<LatLng>> holePoints)
holePoints - 带洞顶点坐标public java.util.List<java.util.List<LatLng>> getHolePoints()
public PolygonOptions strokeWidth(float strokeWidth)
strokeWidth - PolygonOptions描边宽度,单位(px)public PolygonOptions strokeColor(int strokeColor)
texture(BitmapDescriptor) 互斥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 java.util.List<LatLng> getPoints()
public float getStrokeWidth()
public int getStrokeColor()
public int getFillColor()
public float getZIndex()
public boolean isVisible()
public boolean isClickable()
public PolygonOptions level(int level)
OverlayLevel.OverlayLevelAboveLabels POI之上
相同Level内的显示层级关系通过zIndex(int)来控制,zIndex越大越靠上显示。
Level优先级高于zIndexlevel - 必须为如下值之一,否则不生效
OverlayLevel.OverlayLevelAboveRoads
public int getLevel()
public boolean isValid()
public java.util.List<java.lang.Integer> getPattern()
public PolygonOptions pattern(java.util.List<java.lang.Integer> pattern)
texture(BitmapDescriptor) 互斥pattern - pattern的元素数量必须是偶数个,每对元素分别表示虚线中实线区域的长度,以及空白区域的长度(单位px)public BitmapDescriptor getTexture()
public PolygonOptions texture(BitmapDescriptor texture)
textureSpacing(int),
与 strokeColor(int)、pattern(List)两个配置互斥,这三个接口最后调用的会生效texture - public int getTextureSpacing()
public PolygonOptions textureSpacing(int textureSpacing)
textureSpacing - 纹理之间的间隔,单位:像素public java.lang.String toString()
toString 在类中 java.lang.Object