Skip to content

Documentation / geoverse / IVectorLayer

Interface: IVectorLayer<TRaw>

Defined in: types.ts:165

统一矢量图层句柄

Type Parameters

TRaw

TRaw = unknown

Properties

id?

ts
readonly optional id?: string;

Defined in: types.ts:167

图层 id(若有)

Methods

addFeature()

ts
addFeature(feature): void;

Defined in: types.ts:168

Parameters

feature

IFeature

Returns

void


addFeatures()

ts
addFeatures(features): void;

Defined in: types.ts:170

批量添加要素

Parameters

features

IFeature<unknown>[]

Returns

void


clear()

ts
clear(): void;

Defined in: types.ts:176

Returns

void


getRaw()

ts
getRaw(): TRaw;

Defined in: types.ts:178

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

Returns

TRaw


refresh()

ts
refresh(): void;

Defined in: types.ts:175

重刷图层数据

Returns

void


removeFeature()

ts
removeFeature(feature): void;

Defined in: types.ts:171

Parameters

feature

IFeature

Returns

void


removeFeatureById()

ts
removeFeatureById(id): void;

Defined in: types.ts:173

按要素 id 移除(见 IFeature.getId 的两引擎 id 语义)

Parameters

id

string | number

Returns

void