目录

CircleOptions

Class Info

public class CircleOptions

用于设置Circle对象属性的类。

Public Constructor Summary

Constructor Name

CircleOptions()

CircleOptions类的默认构造方法。

Public Method Summary

Qualifier and Type

Method Name and Description

CircleOptions

center(LatLng center)

设置圆的圆心并获取一个CircleOptions对象。

CircleOptions

clickable(boolean clickable)

修改圆的点击属性,默认不可点击。

CircleOptions

fillColor(int color)

修改圆的填充色。

List<PatternItem>

getStrokePattern()

获取圆的边框样式。

CircleOptions

radius(double radius)

传入一个>=0的值来设置圆的半径。

CircleOptions

strokeColor(int color)

改变圆的边框颜色。

CircleOptions

strokePattern(List<PatternItem> pattern)

改变圆的边框样式。

CircleOptions

strokeWidth(float width)

设置圆边框的宽度。

CircleOptions

visible(boolean visible)

设置圆的可见性。

CircleOptions

zIndex(float zIndex)

设置圆的z指数。

Public Methods

[h2]center

Method

public CircleOptions center(LatLng center)

您必须调用此API来设置圆的圆心并获取一个CircleOptions对象。此方法是强制性的,因为没有默认的圆心。

Parameters

Name

Description

center

圆的圆心,不能为空。

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]clickable

Method

public CircleOptions clickable(boolean clickable)

您调用此API可以修改圆的点击属性,默认不可点击。

Parameters

Name

Description

clickable

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

默认值为false。

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]fillColor

Method

public CircleOptions fillColor(int color)

您调用此API可以修改圆的填充色。

Parameters

Name

Description

color

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

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]getStrokePattern

Method

public List<PatternItem> getStrokePattern()

您调用此API可以获取圆的边框样式。

Returns

Type

Description

List<PatternItem>

圆的边框样式。

[h2]radius

Method

public CircleOptions radius(double radius)

您调用此API可以传入一个>=0的值来设置圆的半径。当radius值为负数时,调用HuaweiMap.addCircle(CircleOptions options)方法会抛出IllegalArgumentException异常。

Parameters

Name

Description

radius

圆的半径,单位:米。圆的半径默认为0。

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]strokeColor

Method

public CircleOptions strokeColor(int color)

您调用此API可以改变圆的边框颜色。

Parameters

Name

Description

color

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

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]strokePattern

Method

public CircleOptions strokePattern(List<PatternItem> pattern)

您调用此API可以改变圆的边框样式。

Parameters

Name

Description

pattern

边框样式。默认的边框样式为实心,用null表示。

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]strokeWidth

Method

public CircleOptions strokeWidth(float width)

您调用此API可以设置圆边框的宽度。当width值为负数时,调用HuaweiMap.addCircle(CircleOptions options)方法会抛出IllegalArgumentException异常。

Parameters

Name

Description

width

边框的宽度,以像素为单位。取值范围:大于等于0,默认为10。

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]visible

Method

public CircleOptions visible(boolean visible)

您调用此API可以设置圆的可见性。如果圆不可见,则不会绘制它,但保留其所有其他状态。

Parameters

Name

Description

visible

  • true:可见
  • false:不可见

默认值为true。

Returns

Type

Description

CircleOptions

CircleOptions对象。

[h2]zIndex

Method

public CircleOptions zIndex(float zIndex)

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

Parameters

Name

Description

zIndex

z指数,即圆的叠加顺序。默认的z指数是0。

Returns

Type

Description

CircleOptions

CircleOptions对象。