public final class PolygonOptions extends OverlayOptions
Constructor and Description |
---|
PolygonOptions() |
Modifier and Type | Method and Description |
---|---|
PolygonOptions |
addHoleOption(HoleOptions holeOption)
设置Polygon的镂空形状选项
|
PolygonOptions |
addHoleOptions(java.util.List<HoleOptions> holeOptions)
设置Polygon的镂空形状列表
|
PolygonOptions |
bloomAlpha(int alpha)
设置发光下线段透明度(0~255) 默认线段透明度 255
|
PolygonOptions |
bloomType(LineBloomType lineBloomType)
添加发光效果 默认不发光
|
PolygonOptions |
bloomWidth(int width)
设置发光下的线段宽度,宽度 >0 默认普通线宽 * 2
|
PolygonOptions |
dottedStroke(boolean dottedStroke)
设置是否绘制虚线边框
|
PolygonOptions |
dottedStrokeType(PolylineDottedLineType polylineDottedStrokeType)
设置Polygon的虚线Stroke类型
|
PolygonOptions |
extraInfo(Bundle extraInfo)
设置多边形额外信息
|
PolygonOptions |
fillColor(int color)
设置多边形填充颜色
|
Bundle |
getExtraInfo()
获取多边形额外信息
|
int |
getFillColor()
获取多边形填充颜色
|
LineBloomDirection |
getLineBloomDirection() |
java.util.List<LatLng> |
getPoints()
获取多边形坐标点列表
|
Stroke |
getStroke()
获取多边形边框信息
|
int |
getZIndex()
获取多边形 zIndex
|
PolygonOptions |
isThined(boolean isThined)
设置是否需要对Polyline的坐标数据进行抽稀 , 默认抽稀
|
boolean |
isVisible()
获取多边形可见性
|
PolygonOptions |
lineBloomDirection(LineBloomDirection lineBloomDirection)
设置线段发光的方向
|
PolygonOptions |
points(java.util.List<LatLng> points)
设置多边形坐标点列表
|
PolygonOptions |
points(java.lang.String encodedPoints,
EncodePointType type)
设置加密后的位置信息,解密类型
|
PolygonOptions |
setBloomBlurTimes(int times)
设置模糊发光效果的模糊次数(1~10) 默认1次
|
PolygonOptions |
setBloomGradientASpeed(float speed)
设置透明度渐变发光效果的渐变速率(1.0 ~ 10.0)默认5.0f
|
PolygonOptions |
setClickable(boolean isClickable)
设置Polygon是否可点击
|
PolygonOptions |
stroke(Stroke stroke)
设置多边形边框信息
|
PolygonOptions |
thinAlgorithm(ThinAndSmoothAlgorithm thinAlgorithm)
设置抽稀算法, isThin(true)时方法才生效
仅overlay2.0有效
|
PolygonOptions |
thinFactor(float thinFactor)
设置抽稀因子, isThin(true)时方法才生效
仅overlay2.0有效
|
PolygonOptions |
visible(boolean visible)
设置多边形可见性
|
PolygonOptions |
zIndex(int zIndex)
设置多边形 zIndex
|
public PolygonOptions points(java.lang.String encodedPoints, EncodePointType type)
encodedPoints:
- 加密后的位置信息type:解密方式
- public int getFillColor()
public java.util.List<LatLng> getPoints()
public Stroke getStroke()
public PolygonOptions fillColor(int color)
color
- 多边形填充颜色public PolygonOptions points(java.util.List<LatLng> points)
points
- 多边形坐标点列表 数目大于2,且不能含有 nullpublic PolygonOptions stroke(Stroke stroke)
stroke
- 多边形边框信息public PolygonOptions dottedStroke(boolean dottedStroke)
dottedStroke
- 是否绘制虚线边框public PolygonOptions dottedStrokeType(PolylineDottedLineType polylineDottedStrokeType)
polylineDottedStrokeType
- Circle的虚线Stroke类型枚举public PolygonOptions addHoleOption(HoleOptions holeOption)
holeOption
- 镂空形状选项public PolygonOptions addHoleOptions(java.util.List<HoleOptions> holeOptions)
holeOptions
- 镂空形状列表public PolygonOptions setClickable(boolean isClickable)
isClickable
- Polygon是否可点击public PolygonOptions visible(boolean visible)
visible
- 多边形可见性public boolean isVisible()
public PolygonOptions zIndex(int zIndex)
zIndex
- 多边形 zIndexpublic int getZIndex()
public PolygonOptions extraInfo(Bundle extraInfo)
extraInfo
- 多边形额外信息public Bundle getExtraInfo()
public PolygonOptions bloomType(LineBloomType lineBloomType)
lineBloomType
- public PolygonOptions setBloomGradientASpeed(float speed)
speed
- public PolygonOptions lineBloomDirection(LineBloomDirection lineBloomDirection)
lineBloomDirection
- public LineBloomDirection getLineBloomDirection()
public PolygonOptions setBloomBlurTimes(int times)
times
- public PolygonOptions bloomWidth(int width)
width
- public PolygonOptions bloomAlpha(int alpha)
alpha
- public PolygonOptions isThined(boolean isThined)
isThined
- 是否抽稀public PolygonOptions thinAlgorithm(ThinAndSmoothAlgorithm thinAlgorithm)
thinAlgorithm
- 抽稀算法public PolygonOptions thinFactor(float thinFactor)
thinFactor
- 抽稀因子