---
title: Class: CircleEdge
source: https://vjmap.com/doc/Class_CircleEdge.html
---

# Class: CircleEdge

[default](#modulesdefaultmd).CircleEdge

创建只有边框的圆或圆弧

### Hierarchy

- [*Polyline*](#classesdefaultpolylinemd)

  ↳ **CircleEdge**

### Table of contents

#### Constructors

- [constructor](#constructor)

#### Properties

- [\_map](#_map)
- [layerId](#layerid)
- [options](#options)
- [sourceId](#sourceid)

#### Methods

- [addTo](#addto)
- [clickLayer](#clicklayer)
- [clickPopup](#clickpopup)
- [getCenter](#getcenter)
- [getData](#getdata)
- [getEndAngle](#getendangle)
- [getLayerId](#getlayerid)
- [getLayerStyle](#getlayerstyle)
- [getLineBlur](#getlineblur)
- [getLineCap](#getlinecap)
- [getLineColor](#getlinecolor)
- [getLineDasharray](#getlinedasharray)
- [getLineGapWidth](#getlinegapwidth)
- [getLineGradient](#getlinegradient)
- [getLineJoin](#getlinejoin)
- [getLineMiterMimit](#getlinemitermimit)
- [getLineOffset](#getlineoffset)
- [getLineOpacity](#getlineopacity)
- [getLinePattern](#getlinepattern)
- [getLineRoundLimit](#getlineroundlimit)
- [getLineSortKey](#getlinesortkey)
- [getLineTranslate](#getlinetranslate)
- [getLineTranslateAnchor](#getlinetranslateanchor)
- [getLineWidth](#getlinewidth)
- [getPoints](#getpoints)
- [getRadius](#getradius)
- [getSourceId](#getsourceid)
- [getStartAngle](#getstartangle)
- [hide](#hide)
- [hoverFeatureState](#hoverfeaturestate)
- [hoverLayer](#hoverlayer)
- [hoverPointer](#hoverpointer)
- [hoverPopup](#hoverpopup)
- [remove](#remove)
- [setCenter](#setcenter)
- [setData](#setdata)
- [setEndAngle](#setendangle)
- [setFilter](#setfilter)
- [setLayerStyle](#setlayerstyle)
- [setLineBlur](#setlineblur)
- [setLineCap](#setlinecap)
- [setLineColor](#setlinecolor)
- [setLineDasharray](#setlinedasharray)
- [setLineGapWidth](#setlinegapwidth)
- [setLineGradient](#setlinegradient)
- [setLineJoin](#setlinejoin)
- [setLineMiterMimit](#setlinemitermimit)
- [setLineOffset](#setlineoffset)
- [setLineOpacity](#setlineopacity)
- [setLinePattern](#setlinepattern)
- [setLineRoundLimit](#setlineroundlimit)
- [setLineSortKey](#setlinesortkey)
- [setLineTranslate](#setlinetranslate)
- [setLineTranslateAnchor](#setlinetranslateanchor)
- [setLineWidth](#setlinewidth)
- [setPoints](#setpoints)
- [setProperty](#setproperty)
- [setRadius](#setradius)
- [setStartAngle](#setstartangle)
- [show](#show)
- [toggle](#toggle)
- [updateData](#updatedata)

### Constructors

#### constructor

\+ **new CircleEdge**(`options`: [*CircleEdgeOptions*](#interfacesdefaultcircleedgeoptionsmd)): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `options` | [*CircleEdgeOptions*](#interfacesdefaultcircleedgeoptionsmd) |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Overrides: [Polyline](#classesdefaultpolylinemd)

### Properties

#### \_map

• `Optional` **\_map**: *Map*

Inherited from: [Polyline](#classesdefaultpolylinemd).[_map](#_map)

___

#### layerId

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

Inherited from: [Polyline](#classesdefaultpolylinemd).[layerId](#layerid)

___

#### options

• **options**: [*PolylineOptions*](#interfacesdefaultpolylineoptionsmd)

Inherited from: [Polyline](#classesdefaultpolylinemd).[options](#options)

___

#### sourceId

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

Inherited from: [Polyline](#classesdefaultpolylinemd).[sourceId](#sourceid)

### Methods

#### addTo

▸ **addTo**(`map`: *Map*, `beforeId?`: *string*): *void*

##### Parameters

| Name | Type |
| :------ | :------ |
| `map` | *Map* |
| `beforeId?` | *string* |

**Returns:** *void*

Overrides: [Polyline](#classesdefaultpolylinemd)

___

#### clickLayer

▸ **clickLayer**(`cb`: *any*): *any*

每当单击这些图层中的要素时都会触发回调。

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `cb` | *any* | Callback that receives event with .features property |

**Returns:** *any*

A function that removes the handler.

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### clickPopup

▸ **clickPopup**(`htmlFunc`: (`arg0`: {}) => *void*, `popupOptions?`: PopupOptions): *any*

每当单击这些图层中的要素时都会显示一个弹出窗口。

**`example`** clickPopup(f => `<h3>${f.properties.Name}</h3> ${f.properties.Description}`, { maxWidth: 500 });

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `htmlFunc` | (`arg0`: {}) => *void* | Function that receives feature and popup, returns HTML. |
| `popupOptions?` | PopupOptions | Options passed to `Popup()` to customise popup. |

**Returns:** *any*

A function that removes the handler.

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getCenter

▸ **getCenter**(): [*GeoPointLike*](#geopointlike)

得到中心点。

**Returns:** [*GeoPointLike*](#geopointlike)

___

#### getData

▸ **getData**(): *undefined* \| *Feature*<Geometry \| GeometryCollection, Properties\> \| *FeatureCollection*<Geometry \| GeometryCollection, Properties\> \| Geometry \| GeometryCollection

获取数据源的数据

**Returns:** *undefined* \| *Feature*<Geometry \| GeometryCollection, Properties\> \| *FeatureCollection*<Geometry \| GeometryCollection, Properties\> \| Geometry \| GeometryCollection

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getEndAngle

▸ **getEndAngle**(): *number*

得到结束角度。

**Returns:** *number*

___

#### getLayerId

▸ **getLayerId**(): *undefined* \| *string*

获取图层ID

**Returns:** *undefined* \| *string*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLayerStyle

▸ **getLayerStyle**(): [*LayerSpecification*](#layerspecification)

根据样式规范，获取给定图层 ID 的图层定义。

**Returns:** [*LayerSpecification*](#layerspecification)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineBlur

▸ **getLineBlur**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineCap

▸ **getLineCap**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"butt"`` \| ``"round"`` \| ``"square"``\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"butt"`` \| ``"round"`` \| ``"square"``\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineColor

▸ **getLineColor**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineDasharray

▸ **getLineDasharray**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number[]\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number[]\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineGapWidth

▸ **getLineGapWidth**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineGradient

▸ **getLineGradient**(): [*ExpressionSpecificationEx*](#expressionspecificationex)

**Returns:** [*ExpressionSpecificationEx*](#expressionspecificationex)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineJoin

▸ **getLineJoin**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"round"`` \| ``"bevel"`` \| ``"miter"``\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"round"`` \| ``"bevel"`` \| ``"miter"``\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineMiterMimit

▸ **getLineMiterMimit**(): [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\>

**Returns:** [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineOffset

▸ **getLineOffset**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineOpacity

▸ **getLineOpacity**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLinePattern

▸ **getLinePattern**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineRoundLimit

▸ **getLineRoundLimit**(): [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\>

**Returns:** [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineSortKey

▸ **getLineSortKey**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineTranslate

▸ **getLineTranslate**(): [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<[*number*, *number*]\>

**Returns:** [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<[*number*, *number*]\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineTranslateAnchor

▸ **getLineTranslateAnchor**(): [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<``"map"`` \| ``"viewport"``\>

**Returns:** [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<``"map"`` \| ``"viewport"``\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getLineWidth

▸ **getLineWidth**(): [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

**Returns:** [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getPoints

▸ **getPoints**(): *number*

得到离散化的点的个数。

**Returns:** *number*

___

#### getRadius

▸ **getRadius**(): *number*

得到半径。

**Returns:** *number*

___

#### getSourceId

▸ **getSourceId**(): *undefined* \| *string*

获取数据源ID

**Returns:** *undefined* \| *string*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### getStartAngle

▸ **getStartAngle**(): *number*

得到开始角度。

**Returns:** *number*

___

#### hide

▸ **hide**(): *void*

使给定的图层不可见。

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### hoverFeatureState

▸ **hoverFeatureState**(`enterCb?`: (`arg0`: {}) => *void*, `leaveCb?`: (`arg0`: {}) => *void*): *void*

每当将鼠标悬停在这些图层中的某个特征上时，更新连接源 [s] 中特征的特征状态。

##### Parameters

| Name | Type |
| :------ | :------ |
| `enterCb?` | (`arg0`: {}) => *void* |
| `leaveCb?` | (`arg0`: {}) => *void* |

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### hoverLayer

▸ **hoverLayer**(`cb`: *any*): *any*

当鼠标悬停在这些图层中的要素上时触发回调。

##### Parameters

| Name | Type |
| :------ | :------ |
| `cb` | *any* |

**Returns:** *any*

A function to remove the handler.

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### hoverPointer

▸ **hoverPointer**(): *void*

每当鼠标悬停在这些图层上时，将地图的光标设置为“指针”。

**Returns:** *void*

A function to remove the handler.

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### hoverPopup

▸ **hoverPopup**(`htmlFunc`: *any*, `popupOptions?`: PopupOptions): *any*

将鼠标悬停在这些图层中的某个要素上时，会显示一个弹出窗口。

**`example`** hoverPopup(f => `<h3>${f.properties.Name}</h3> ${f.properties.Description}`, { anchor: 'left' });

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `htmlFunc` | *any* | Function that receives feature and popup, returns HTML. |
| `popupOptions?` | PopupOptions | Options passed to `Popup()` to customise popup. |

**Returns:** *any*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### remove

▸ **remove**(): *void*

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setCenter

▸ **setCenter**(`value`: [*GeoPointLike*](#geopointlike), `bFocusUpdateData?`: *boolean*): [*CircleEdge*](#classesdefaultcircleedgemd)

设置中心点。

##### Parameters

| Name | Type | Default value |
| :------ | :------ | :------ |
| `value` | [*GeoPointLike*](#geopointlike) | - |
| `bFocusUpdateData` | *boolean* | true |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

___

#### setData

▸ **setData**(`data`: *any*): *void*

替换 GeoJSON 图层的当前数据。

##### Parameters

| Name | Type |
| :------ | :------ |
| `data` | *any* |

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setEndAngle

▸ **setEndAngle**(`value`: *number*, `bFocusUpdateData?`: *boolean*): [*CircleEdge*](#classesdefaultcircleedgemd)

设置结束角度。

##### Parameters

| Name | Type | Default value |
| :------ | :------ | :------ |
| `value` | *number* | - |
| `bFocusUpdateData` | *boolean* | true |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

___

#### setFilter

▸ **setFilter**(`filter`: [*FilterSpecification*](#filterspecification)): *void*

替换一个图层的过滤器。

**`example`** setFilter(['==','level','0']]);

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `filter` | [*FilterSpecification*](#filterspecification) | New filter to set. |

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLayerStyle

▸ **setLayerStyle**(`style`: *any*): *void*

设置图层样式

##### Parameters

| Name | Type |
| :------ | :------ |
| `style` | *any* |

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineBlur

▸ **setLineBlur**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineCap

▸ **setLineCap**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"butt"`` \| ``"round"`` \| ``"square"``\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"butt"`` \| ``"round"`` \| ``"square"``\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineColor

▸ **setLineColor**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineDasharray

▸ **setLineDasharray**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number[]\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number[]\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineGapWidth

▸ **setLineGapWidth**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineGradient

▸ **setLineGradient**(`value`: [*ExpressionSpecificationEx*](#expressionspecificationex)): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*ExpressionSpecificationEx*](#expressionspecificationex) |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineJoin

▸ **setLineJoin**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"round"`` \| ``"bevel"`` \| ``"miter"``\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<``"round"`` \| ``"bevel"`` \| ``"miter"``\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineMiterMimit

▸ **setLineMiterMimit**(`value`: [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineOffset

▸ **setLineOffset**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineOpacity

▸ **setLineOpacity**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLinePattern

▸ **setLinePattern**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<string\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineRoundLimit

▸ **setLineRoundLimit**(`value`: [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineSortKey

▸ **setLineSortKey**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineTranslate

▸ **setLineTranslate**(`value`: [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<[*number*, *number*]\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<[*number*, *number*]\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineTranslateAnchor

▸ **setLineTranslateAnchor**(`value`: [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<``"map"`` \| ``"viewport"``\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*PropertyValueSpecificationEx*](#propertyvaluespecificationex)<``"map"`` \| ``"viewport"``\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setLineWidth

▸ **setLineWidth**(`value`: [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\>): [*CircleEdge*](#classesdefaultcircleedgemd)

##### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [*DataDrivenPropertyValueSpecification*](#datadrivenpropertyvaluespecification)<number\> |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setPoints

▸ **setPoints**(`value`: *number*, `bFocusUpdateData?`: *boolean*): [*CircleEdge*](#classesdefaultcircleedgemd)

设置离散化的点的个数。

##### Parameters

| Name | Type | Default value |
| :------ | :------ | :------ |
| `value` | *number* | - |
| `bFocusUpdateData` | *boolean* | true |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

___

#### setProperty

▸ **setProperty**(`prop`: *string* \| *object*, `value?`: *any*): *void*

在一个或多个图层上设置绘制或布局属性。

**`example`** setProperty('fillOpacity', 0.5)

##### Parameters

| Name | Type |
| :------ | :------ |
| `prop` | *string* \| *object* |
| `value?` | *any* |

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### setRadius

▸ **setRadius**(`value`: *number*, `bFocusUpdateData?`: *boolean*): [*CircleEdge*](#classesdefaultcircleedgemd)

设置半径。

##### Parameters

| Name | Type | Default value |
| :------ | :------ | :------ |
| `value` | *number* | - |
| `bFocusUpdateData` | *boolean* | true |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

___

#### setStartAngle

▸ **setStartAngle**(`value`: *number*, `bFocusUpdateData?`: *boolean*): [*CircleEdge*](#classesdefaultcircleedgemd)

设置开始角度。

##### Parameters

| Name | Type | Default value |
| :------ | :------ | :------ |
| `value` | *number* | - |
| `bFocusUpdateData` | *boolean* | true |

**Returns:** [*CircleEdge*](#classesdefaultcircleedgemd)

___

#### show

▸ **show**(): *void*

使给定的图层可见。

**Returns:** *void*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### toggle

▸ **toggle**(`state`: *boolean*): *boolean*

根据参数使给定的图层隐藏或可见。

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `state` | *boolean* | True for visible, false for hidden. |

**Returns:** *boolean*

Inherited from: [Polyline](#classesdefaultpolylinemd)

___

#### updateData

▸ **updateData**(): *void*

**Returns:** *void*


<a name="classesdefaultcirclefillmd"></a>

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