Skip to content

Documentation / geoverse / ICircle

Interface: ICircle<TRaw> ​

Defined in: types.ts:144

具备统一 stroke/fill 样式的形状要素

Extends ​

Type Parameters ​

TRaw ​

TRaw = unknown

Methods ​

getCenter() ​

ts
getCenter(): LngLat | null;

Defined in: types.ts:147

圆心(WGS-84;无几何时为 null)

Returns ​

LngLat | null


getId() ​

ts
getId(): string | number | undefined;

Defined in: types.ts:111

要素 id。libre 核心自动生成 gid;ol 核心默认无 id,需经逃生舱 setId 后才有值。

Returns ​

string | number | undefined

Inherited from ​

IStyledFeature.getId


getRadius() ​

ts
getRadius(): number | undefined;

Defined in: types.ts:149

Returns ​

number | undefined


getRaw() ​

ts
getRaw(): TRaw;

Defined in: types.ts:113

取底层核心要素实例(逃生舱)

Returns ​

TRaw

Inherited from ​

IStyledFeature.getRaw


onPointer() ​

ts
onPointer(type, listener): () => void;

Defined in: types.ts:101

监听指针事件,返回解绑函数

Parameters ​

type ​

PointerEventType

listener ​

(evt) => void

Returns ​

() => void

Inherited from ​

IStyledFeature.onPointer


setCenter() ​

ts
setCenter(lngLat): void;

Defined in: types.ts:145

Parameters ​

lngLat ​

LngLat

Returns ​

void


setRadius() ​

ts
setRadius(radiusMeters): void;

Defined in: types.ts:148

Parameters ​

radiusMeters ​

number

Returns ​

void


setStyle() ​

ts
setStyle(style): void;

Defined in: types.ts:119

统一样式(只更新给出的项)

Parameters ​

style ​

ShapeStyleOptions

Returns ​

void

Inherited from ​

IStyledFeature.setStyle


setVisible() ​

ts
setVisible(visible): void;

Defined in: types.ts:106

显示/隐藏要素

Parameters ​

visible ​

boolean

Returns ​

void

Inherited from ​

IStyledFeature.setVisible