PolygonOptions

public final 类 PolygonOptions扩展 Object
实现 Parcelable

定义多边形的选项。

开发者指南

如需了解详情,请阅读形状开发者指南。

继承的常量摘要

公共构造函数摘要

PolygonOptions()
用于创建多边形选项。

公共方法摘要

PolygonOptions
addLatLng... 点)
向正在构建的多边形的轮廓添加顶点。
PolygonOptions
addLatLng 点)
向正在构建的多边形的轮廓添加顶点。
PolygonOptions
addAll(Iterable<LatLng> 点)
向正在构建的多边形的轮廓添加顶点。
PolygonOptions
addHole(Iterable<LatLng> 点)
向正在构建的多边形添加一个孔。
PolygonOptions
clickable(布尔值可点击)
指定此多边形是否可点击。
PolygonOptions
fillColor(整数颜色)
将多边形的填充颜色指定为 32 位 ARGB。
PolygonOptions
geodesic(布尔值测地线)
指定是否将此多边形的每个线段绘制为测地线。
整型
getFillColor()
获取为此 PolygonOptions 对象设置的填充颜色。
List<列表<LatLng>>
getHoles()
获取为此 PolygonOptions 对象设置的孔。
列表<LatLng>
getPoints()
获取为此 PolygonOptions 对象设置的轮廓。
整型
getStrokeColor()
获取为此 PolygonOptions 对象设置的描边颜色。
整型
getStrokeJointType()
获取在此 PolygonOptions 对象中为多边形轮廓的所有顶点设置的描边连接类型。
List<PatternItem>PatternItem>
getStrokePattern()
获取在此 PolygonOptions 对象中为多边形轮廓设置的描边图案。
浮点数
getStrokeWidth()
获取为此 PolygonOptions 对象设置的描边宽度。
浮点数
getZIndex()
获取为此 PolygonOptions 对象设置的 ZIndex。
布尔值
isClickable()
获取此 PolygonOptions 对象的可点击性设置。
布尔值
isGeodesic()
获取该 PolygonOptions 对象的测地设置。
布尔值
isVisible()
获取此 PolygonOptions 对象的可见性设置。
PolygonOptions
strokeColor(整数颜色)
以 32 位 ARGB 指定多边形的描边颜色。
PolygonOptions
strokeJointType(int jointType)
指定多边形轮廓的所有顶点的接合类型。
PolygonOptions
strokePattern(List<PatternItem> 模式)
指定多边形轮廓的描边图案。
PolygonOptions
strokeWidth(浮点宽度)
指定多边形的描边宽度(以显示像素为单位)。
PolygonOptions
visible(布尔值 visible)
指定多边形的可见性。
PolygonOptions
zIndex(浮点数 zIndex)
指定多边形的 zIndex,即绘制顺序。

继承的方法摘要

公共构造函数

public PolygonOptions ()

用于创建多边形选项。

公共方法

public PolygonOptions add LatLng... 点)

向正在构建的多边形的轮廓添加顶点。

参数
积分
返回

public PolygonOptions add LatLng 点)

向正在构建的多边形的轮廓添加顶点。

参数
point
返回

public PolygonOptions addAll (Iterable<LatLng> points)

向正在构建的多边形的轮廓添加顶点。

参数
积分
返回

public PolygonOptions addHole (Iterable<LatLng> points)

向正在构建的多边形添加一个孔。

参数
积分
返回

public PolygonOptions clickable (布尔值可点击)

指定此多边形是否可点击。默认设置为 false

参数
可点击
返回
  • PolygonOptions 对象,并为其采用新的可点击性设置。

public PolygonOptions fillColor (int color)

将多边形的填充颜色指定为 32 位 ARGB。默认颜色为黑色 ( 0xff000000)。

参数
颜色
返回

public PolygonOptions geodesic (boolean geodesic)

指定是否将此多边形的每个线段绘制为测地线。默认设置为 false

参数
geodesic
返回

public int getFillColor ()

获取为此 PolygonOptions 对象设置的填充颜色。

返回
  • 多边形的填充颜色(以屏幕像素为单位)。

public List<List<LatLng>> getHoles ()

获取为此 PolygonOptions 对象设置的孔。

返回
  • 指定多边形的孔的 List<LatLng> 列表。

public List<LatLng> getPoints ()

获取为此 PolygonOptions 对象设置的轮廓。

返回
  • LatLng 列表,用于指定多边形轮廓的顶点。

public int getStrokeColor ()

获取为此 PolygonOptions 对象设置的描边颜色。

返回
  • 多边形的描边颜色(以屏幕像素为单位)。

public int getStrokeJointType ()

获取在此 PolygonOptions 对象中为多边形轮廓的所有顶点设置的描边连接类型。如需了解可能的值,请参阅 JointType

返回
  • 多边形轮廓的描边连接类型。

public List<PatternItem> getStrokePattern ()

获取在此 PolygonOptions 对象中为多边形轮廓设置的描边图案。

返回
  • 多边形轮廓的描边图案。

public float getStrokeWidth ()

获取为此 PolygonOptions 对象设置的描边宽度。

返回
  • 多边形的描边宽度(以屏幕像素为单位)。

公共 浮点数 getZIndex ()

获取为此 PolygonOptions 对象设置的 ZIndex。

返回
  • 多边形的 zIndex。

public boolean isClickable ()

获取此 PolygonOptions 对象的可点击性设置。

返回
  • 如果多边形可点击,则为 true;如果不可点击,则为 false

public boolean isGeodesic ()

获取该 PolygonOptions 对象的测地设置。

返回
  • 如果多边形线段应为测地线段,则为 true;如果不应为测地线段,则为 false

public boolean isVisible ()

获取此 PolygonOptions 对象的可见性设置。

返回
  • 如果多边形可见,则为 true;如果不可见,则为 false

public PolygonOptions strokeColor (int color)

以 32 位 ARGB 指定多边形的描边颜色。默认颜色为黑色 ( 0xff000000)。

参数
颜色
返回

public PolygonOptions strokeJointType (int jointType)

指定多边形轮廓的所有顶点的接合类型。

如需了解允许使用的值,请参阅 JointType。如果未定义连接类型或不是允许的值之一,将使用默认值 DEFAULT

参数
jointType
返回

public PolygonOptions strokePattern (List<PatternItem> pattern)

指定多边形轮廓的描边图案。默认描边图案是纯色,由 null 表示。

参数
模式
返回

public PolygonOptions strokeWidth (浮点宽度)

指定多边形的描边宽度(以显示像素为单位)。默认宽度为 10。

参数
width
返回

public PolygonOptions visible (boolean visible)

指定多边形的可见性。默认的公开范围为 true

参数
visible
返回

public PolygonOptions zIndex (float zIndex)

指定多边形的 zIndex,即绘制顺序。如需详细了解 zIndex,请参阅此类顶部的文档。

参数
zIndex
返回