com.amap.api.maps.model

## 类 CircleOptions

- java.lang.Object
- - com.amap.api.maps.model.BaseOptions
  - - com.amap.api.maps.model.CircleOptions

- 所有已实现的接口:
    android.os.Parcelable, java.lang.Cloneable

      public final class CircleOptions
      extends BaseOptions
      implements android.os.Parcelable, java.lang.Cloneable

  创建圆的选项类
  Circle options class
  从以下版本开始:
    2.0

- - ### 嵌套类概要

    - ### 从接口继承的嵌套类/接口 android.os.Parcelable

      `android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>`

  - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static CircleOptionsCreator` | `CREATOR`

    - ### 从接口继承的字段 android.os.Parcelable

      `CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE`

  - ### 构造器概要

    构造器
    构造器和说明
    `CircleOptions()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `CircleOptions` | `addHoles(BaseHoleOptions... paramArrayOfOptions)` 添加空心洞的配置项 Configuration item for adding hollow holes
    `CircleOptions` | `addHoles(java.lang.Iterable paramIterable)` 添加空心洞的配置项 Configuration item for adding hollow holes
    `CircleOptions` | `center(LatLng point)` 设置圆心经纬度坐标。
    `CircleOptions` | `fillColor(int color)` 设置圆的填充颜色。
    `LatLng` | `getCenter()` 获取圆心经纬度坐标。
    `int` | `getFillColor()` 获取圆的填充颜色 Get the fill color of the circle.
    `double` | `getRadius()` 获取圆的半径，单位米。
    `int` | `getStrokeColor()` 获取圆的边框颜色 Get the border color of the circle.
    `int` | `getStrokeDottedLineType()` 获取圆的边框虚线形状。
    `float` | `getStrokeWidth()` 获取圆的边框宽度。
    `float` | `getZIndex()` 获取圆的Z轴的值 Get the Z-axis value of the circle
    `boolean` | `isVisible()` 获取圆是否可见 Get whether the circle is visible.
    `CircleOptions` | `radius(double radius)` 设置圆的半径，单位米。
    `CircleOptions` | `setStrokeDottedLineType(int type)` 设置圆的边框虚线形状。
    `CircleOptions` | `strokeColor(int color)` 设置圆的边框颜色，ARGB格式。
    `CircleOptions` | `strokeWidth(float width)` 设置圆的边框宽度，单位像素。
    `CircleOptions` | `visible(boolean visible)` 设置圆的可见属性 Set the visibility property of the circle
    `CircleOptions` | `zIndex(float zIndex)` 设置圆的Z轴数值，默认为0。

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### 从接口继承的方法 android.os.Parcelable

      `describeContents, writeToParcel`

- - ### 字段详细资料

    - #### CREATOR

          public static final CircleOptionsCreator CREATOR

  - ### 构造器详细资料

    - #### CircleOptions

          public CircleOptions()

  - ### 方法详细资料

    - #### center

          public CircleOptions center(LatLng point)

      设置圆心经纬度坐标。圆心经纬度坐标不能为Null，圆心经纬度坐标无默认值。
      Set the center coordinates of the circle. Center coordinates cannot be null and have no default value.
      返回:
        设置圆心经纬度坐标的CircleOptions对象
        CircleOptions object for setting center coordinates
      从以下版本开始:
        2.0

    - #### radius

          public CircleOptions radius(double radius)

      设置圆的半径，单位米。半径必须大于等于0。
      Set the radius of the circle in meters. Radius must be greater than or equal to 0.
      参数:
        `radius` - 半径，单位米
        Radius in meters
      返回:
        设置新半径的CircleOptions对象。
        CircleOptions object for setting new radius.
      从以下版本开始:
        2.0

    - #### strokeWidth

          public CircleOptions strokeWidth(float width)

      设置圆的边框宽度，单位像素。参数必须大于等于0，默认10。
      Set the border width of the circle in pixels. Parameter must be greater than or equal to 0, default is 10.
      参数:
        `width` - 边框宽度，单位像素
        Border width in pixels
      返回:
        设置新边框宽度的CircleOptions对象。
        CircleOptions object for setting new border width.
      从以下版本开始:
        2.0

    - #### strokeColor

          public CircleOptions strokeColor(int color)

      设置圆的边框颜色，ARGB格式。如果设置透明，则边框不会被绘制。默认黑色。
      Set the border color of the circle in ARGB format. If set to transparent, the border will not be drawn. Default is black.
      参数:
        `color` - 设置边框颜色，ARGB格式。
        Set border color in ARGB format.
      返回:
        设置新边框颜色的CircleOptions对象。
        CircleOptions object for setting new border color.
      从以下版本开始:
        2.0

    - #### fillColor

          public CircleOptions fillColor(int color)

      设置圆的填充颜色。填充颜色是绘制边框以内部分的颜色，ARGB格式。默认透明。
      Set the fill color of the circle. Fill color is the color of the area inside the border, in ARGB format. Default is transparent.
      参数:
        `color` - 填充颜色ARGB格式
        Fill color in ARGB format
      返回:
        设置填充颜色的CircleOptions对象
        CircleOptions object for setting fill color
      从以下版本开始:
        2.0

    - #### zIndex

          public CircleOptions zIndex(float zIndex)

      设置圆的Z轴数值，默认为0。
      Set the Z-axis value of the circle, default is 0.
      参数:
        `zIndex` - z轴数值
        Z-axis value
      返回:
        设置新z轴数值的CircleOptions对象。
        CircleOptions object for setting new Z-axis value.
      从以下版本开始:
        2.0

    - #### visible

          public CircleOptions visible(boolean visible)

      设置圆的可见属性
      Set the visibility property of the circle
      参数:
        `visible` - true为可见，false为不可见
        true for visible, false for invisible
      返回:
        设置新可见属性的CircleOptions对象。
        CircleOptions object for setting new visibility property.
      从以下版本开始:
        2.0

    - #### getCenter

          public LatLng getCenter()

      获取圆心经纬度坐标。
      Get the latitude and longitude coordinates of the center.
      返回:
        圆心经纬度坐标。
        The latitude and longitude coordinates of the center.
      从以下版本开始:
        2.0

    - #### getRadius

          public double getRadius()

      获取圆的半径，单位米。
      Get the radius of the circle in meters.
      返回:
        圆形半径，单位米。
        The radius of the circle in meters.
      从以下版本开始:
        2.0

    - #### getStrokeWidth

          public float getStrokeWidth()

      获取圆的边框宽度。
      Get the border width of the circle.
      返回:
        圆的边框宽度，单位像素。
        The border width of the circle in pixels.
      从以下版本开始:
        2.0

    - #### getStrokeColor

          public int getStrokeColor()

      获取圆的边框颜色
      Get the border color of the circle.
      返回:
        圆的边框颜色，ARGB格式。
        The border color of the circle in ARGB format.
      从以下版本开始:
        2.0

    - #### getFillColor

          public int getFillColor()

      获取圆的填充颜色
      Get the fill color of the circle.
      返回:
        圆填充颜色的ARGB格式
        ARGB format of the circle's fill color.
      从以下版本开始:
        2.0

    - #### getZIndex

          public float getZIndex()

      获取圆的Z轴的值
      Get the Z-axis value of the circle
      返回:
        圆Z轴的值
        Z-axis value of the circle
      从以下版本开始:
        2.0

    - #### isVisible

          public boolean isVisible()

      获取圆是否可见
      Get whether the circle is visible.
      返回:
        true 为可见，false为不可见。
        true for visible, false for invisible.
      从以下版本开始:
        2.0

    - #### addHoles

          public CircleOptions addHoles(BaseHoleOptions... paramArrayOfOptions)

      添加空心洞的配置项
      Configuration item for adding hollow holes
      返回:
        设置holeOptions的CircleOptions对象
        CircleOptions object for setting holeOptions
      从以下版本开始:
        5.5.0

    - #### addHoles

          public CircleOptions addHoles(java.lang.Iterable paramIterable)

      添加空心洞的配置项
      Configuration item for adding hollow holes
      返回:
        设置holeOptions的CircleOptions对象
        CircleOptions object for setting holeOptions
      从以下版本开始:
        5.5.0

    - #### setStrokeDottedLineType

          public CircleOptions setStrokeDottedLineType(int type)

      设置圆的边框虚线形状。
      Set the dotted line shape of the circle's border.
      参数:
        `type` - 形状：
        `AMapPara.DOTTEDLINE_TYPE_DEFAULT`:不绘制虚线（默认）
        `AMapPara.DOTTEDLINE_TYPE_SQUARE`:方形；
        `AMapPara.DOTTEDLINE_TYPE_CIRCLE`：圆形；
        如果设置不属于给出的形状，则不绘制虚线
        Shapes:
        `AMapPara.DOTTEDLINE_TYPE_DEFAULT`: Do not draw dotted lines (default)
        `AMapPara.DOTTEDLINE_TYPE_SQUARE`: Square;
        `AMapPara.DOTTEDLINE_TYPE_CIRCLE`: Circle;
        If the setting does not belong to the given shapes, no dotted lines will be drawn.
      返回:
        设置虚线形状的CircleOptions对象。
        Set the CircleOptions object for the dotted line shape.
      从以下版本开始:
        6.2.0

    - #### getStrokeDottedLineType

          public int getStrokeDottedLineType()

      获取圆的边框虚线形状。
      Get the dotted line shape of the circle's border.
      返回:
        形状： `AMapPara.DOTTEDLINE_TYPE_DEFAULT`:不绘制虚线（默认）
        Shape: `AMapPara.DOTTEDLINE_TYPE_DEFAULT`: Do not draw dotted lines (default)
      从以下版本开始:
        6.2.0