Skip to content

Documentation / geoverse / IPolygon

Interface: IPolygon<TRaw>

Defined in: types.ts:152

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

Extends

Type Parameters

TRaw

TRaw = unknown

Methods

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


getPath()

ts
getPath(): LngLat[] | null;

Defined in: types.ts:155

外环路径(WGS-84;无几何时为 null)

Returns

LngLat[] | null


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


setPath()

ts
setPath(path): void;

Defined in: types.ts:153

Parameters

path

LngLat[]

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