---
title: Interface: CircleFillOptions
source: https://vjmap.com/doc/Interface_CircleFillOptions.html
---

# Interface: CircleFillOptions

[default](#modulesdefaultmd).CircleFillOptions

### Hierarchy

- [*PolygonOptions*](#interfacesdefaultpolygonoptionsmd)

  ↳ **CircleFillOptions**

### Table of contents

#### Properties

- [center](#center)
- [data](#data)
- [endAngle](#endangle)
- [fillAntialias](#fillantialias)
- [fillColor](#fillcolor)
- [fillOpacity](#fillopacity)
- [fillOutlineColor](#filloutlinecolor)
- [fillPattern](#fillpattern)
- [fillSortKey](#fillsortkey)
- [fillTranslate](#filltranslate)
- [fillTranslateAnchor](#filltranslateanchor)
- [filter](#filter)
- [isHoverFeatureState](#ishoverfeaturestate)
- [isHoverPointer](#ishoverpointer)
- [layerId](#layerid)
- [maxzoom](#maxzoom)
- [minzoom](#minzoom)
- [points](#points)
- [properties](#properties)
- [radius](#radius)
- [sourceId](#sourceid)
- [sourceLayer](#sourcelayer)
- [startAngle](#startangle)
- [visibility](#visibility)

### Properties

#### center

• **center**: [*GeoPointLike*](#geopointlike)

中心点

___

#### data

• **data**: *any*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[data](#data)

___

#### endAngle

• `Optional` **endAngle**: *number*

终止角度

___

#### fillAntialias

• `Optional` **fillAntialias**: *boolean* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *boolean*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *boolean*][] ; `type`: ``"interval"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillAntialias](#fillantialias)

___

#### fillColor

• `Optional` **fillColor**: *string* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*number*, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*string* \| *number* \| *boolean*, *string*][] ; `type`: ``"categorical"``  } \| { `default?`: *string* ; `property`: *string* ; `type`: ``"identity"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *string*][] ; `type`: ``"exponential"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *string* \| *number* \| *boolean* ; `zoom`: *number*  }, *string*][] ; `type`: ``"categorical"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillColor](#fillcolor)

___

#### fillOpacity

• `Optional` **fillOpacity**: *number* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *number*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *number*][] ; `type`: ``"interval"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [*number*, *number*][] ; `type`: ``"exponential"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [*number*, *number*][] ; `type`: ``"interval"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [*string* \| *number* \| *boolean*, *number*][] ; `type`: ``"categorical"``  } \| { `default?`: *number* ; `property`: *string* ; `type`: ``"identity"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *number*][] ; `type`: ``"exponential"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *number*][] ; `type`: ``"interval"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [{ `value`: *string* \| *number* \| *boolean* ; `zoom`: *number*  }, *number*][] ; `type`: ``"categorical"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillOpacity](#fillopacity)

___

#### fillOutlineColor

• `Optional` **fillOutlineColor**: *string* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*number*, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*string* \| *number* \| *boolean*, *string*][] ; `type`: ``"categorical"``  } \| { `default?`: *string* ; `property`: *string* ; `type`: ``"identity"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *string*][] ; `type`: ``"exponential"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *string* \| *number* \| *boolean* ; `zoom`: *number*  }, *string*][] ; `type`: ``"categorical"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillOutlineColor](#filloutlinecolor)

___

#### fillPattern

• `Optional` **fillPattern**: *string* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*number*, *string*][] ; `type`: ``"exponential"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*number*, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [*string* \| *number* \| *boolean*, *string*][] ; `type`: ``"categorical"``  } \| { `default?`: *string* ; `property`: *string* ; `type`: ``"identity"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *string*][] ; `type`: ``"exponential"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *string*][] ; `type`: ``"interval"``  } \| { `default?`: *string* ; `property`: *string* ; `stops`: [{ `value`: *string* \| *number* \| *boolean* ; `zoom`: *number*  }, *string*][] ; `type`: ``"categorical"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillPattern](#fillpattern)

___

#### fillSortKey

• `Optional` **fillSortKey**: *number* \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, *number*][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, *number*][] ; `type`: ``"interval"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [*number*, *number*][] ; `type`: ``"exponential"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [*number*, *number*][] ; `type`: ``"interval"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [*string* \| *number* \| *boolean*, *number*][] ; `type`: ``"categorical"``  } \| { `default?`: *number* ; `property`: *string* ; `type`: ``"identity"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *number*][] ; `type`: ``"exponential"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [{ `value`: *number* ; `zoom`: *number*  }, *number*][] ; `type`: ``"interval"``  } \| { `default?`: *number* ; `property`: *string* ; `stops`: [{ `value`: *string* \| *number* \| *boolean* ; `zoom`: *number*  }, *number*][] ; `type`: ``"categorical"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillSortKey](#fillsortkey)

___

#### fillTranslate

• `Optional` **fillTranslate**: [*number*, *number*] \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| { `stops`: [*number*, [*number*, *number*]][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, [*number*, *number*]][] ; `type`: ``"interval"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillTranslate](#filltranslate)

___

#### fillTranslateAnchor

• `Optional` **fillTranslateAnchor**: ``"map"`` \| [*ExpressionSpecificationEx*](#expressionspecificationex) \| ``"viewport"`` \| { `stops`: [*number*, ``"map"`` \| ``"viewport"``][] ; `type`: ``"exponential"``  } \| { `stops`: [*number*, ``"map"`` \| ``"viewport"``][] ; `type`: ``"interval"``  }

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[fillTranslateAnchor](#filltranslateanchor)

___

#### filter

• `Optional` **filter**: *any*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[filter](#filter)

___

#### isHoverFeatureState

• `Optional` **isHoverFeatureState**: *boolean*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[isHoverFeatureState](#ishoverfeaturestate)

___

#### isHoverPointer

• `Optional` **isHoverPointer**: *boolean*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[isHoverPointer](#ishoverpointer)

___

#### layerId

• `Optional` **layerId**: *string*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[layerId](#layerid)

___

#### maxzoom

• `Optional` **maxzoom**: *number*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[maxzoom](#maxzoom)

___

#### minzoom

• `Optional` **minzoom**: *number*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[minzoom](#minzoom)

___

#### points

• `Optional` **points**: *number*

离散化的点的个数

___

#### properties

• `Optional` **properties**: *object*

属性数据

___

#### radius

• **radius**: *number*

半径

___

#### sourceId

• `Optional` **sourceId**: *string*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[sourceId](#sourceid)

___

#### sourceLayer

• `Optional` **sourceLayer**: *string*

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[sourceLayer](#sourcelayer)

___

#### startAngle

• `Optional` **startAngle**: *number*

开始角度

___

#### visibility

• `Optional` **visibility**: ``"visible"`` \| ``"none"``

Inherited from: [PolygonOptions](#interfacesdefaultpolygonoptionsmd).[visibility](#visibility)


<a name="interfacesdefaultcircleoptionsmd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / [default](#modulesdefaultmd) / CircleOptions
