文档管理中心

Polygon

展开

Class Info

public final class Polygon

地球表面的多边形。多边形可以是凸面或凹面,它可以跨越180子午线并且可以具有未填充的孔。在调用HuaweiMap类的addPolygon方法时会返回该类型的实例。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

void

remove()

将多边形从地图上移除。

void

setGeodesic(boolean geodesic)

设置是否将直线的每个线段绘制为大地线。

void

setHoles(List<? extends List<LatLng>> holes)

设置多边形的空心洞。

void

setPoints(List<LatLng> points)

重新设置多边形的顶点坐标。

void

setFillColor(int color)

设置多边形的填充色。

void

setStrokeColor(int color)

设置多边形的边框颜色。

void

setStrokeWidth(float width)

设置多边形的边框宽度。

void

setStrokeJointType(int jointType)

设置多边形的节点类型。

void

setClickable(boolean clickable)

设置多边形的可点击性。

void

setVisible(boolean visible)

设置多边形的可见性。

void

setZIndex(float zIndex)

设置多边形的z指数。

Public Methods

remove

展开

Method

public void remove()

您调用此API可以将多边形从地图上移除。

setGeodesic

展开

Method

public void setGeodesic(boolean geodesic)

您调用此API可以设置是否将直线的每个线段绘制为大地线。

Parameters

展开

Name

Description

geodesic

  • true:每段绘制为大地线。
  • false:不是大地线。

默认值为false。

setHoles

展开

Method

public void setHoles(List<? extends List<LatLng>> holes)

您调用此API可以设置多边形的空心洞。

Parameters

展开

Name

Description

holes

空心洞列表,其中空心洞是LatLng列表。

setPoints

展开

Method

public void setPoints(List<LatLng> points)

您调用此API可以重新设置多边形的顶点坐标。

Parameters

展开

Name

Description

points

顶点坐标集合。

setFillColor

展开

Method

public void setFillColor(int color)

您调用此API可以设置多边形的填充色。

Parameters

展开

Name

Description

color

ARGB格式颜色值,默认填充色为透明色(0x00000000)。

setStrokeColor

展开

Method

public void setStrokeColor(int color)

您调用此API可以设置多边形的边框颜色。

Parameters

展开

Name

Description

color

ARGB格式颜色值,默认为黑色(0xff000000)。

setStrokeWidth

展开

Method

public void setStrokeWidth(float width)

您调用此API可以设置多边形的边框宽度。

Parameters

展开

Name

Description

width

边框的宽度,单位:像素,默认为10像素。

setStrokeJointType

展开

Method

public void setStrokeJointType(int jointType)

您调用此API可以设置多边形的节点类型。

Parameters

展开

Name

Description

jointType

节点类型,默认值为DEFAULT。

setClickable

展开

Method

public void setClickable(boolean clickable)

您调用此API可以设置多边形的可点击性。

Parameters

展开

Name

Description

clickable

可点击性。

  • true:可点击
  • false:不可点击

默认值为false。

setVisible

展开

Method

public void setVisible(boolean visible)

设置多边形的可见性。如果多边形不可见,则不会绘制,其他所有状态均保留。

Parameters

展开

Name

Description

visible

多边形的可见性,默认为可见。

setZIndex

展开

Method

public void setZIndex(float zIndex)

设置多边形的z指数。z指数指的是多边形的叠加顺序,具有较大z指数的多边形会绘制在具有较小z指数的多边形上,具有相同z指数的叠加顺序为元素添加的先后顺序。

说明

数量限制:添加Circle和Polygon的总数乘以2加上添加Polyline和GroundOverlay的总数不超过1450,否则会出现图形叠加错误。

Parameters

展开

Name

Description

zIndex

z指数,即多边形的叠加顺序。默认的z指数是0。

在 API参考 中进行搜索
请输入您想要搜索的关键词