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