Appearance
Documentation / @geoverse/editor-core / SnapIndex
Class: SnapIndex
Defined in: packages/editor-core/src/snap/index.ts:39
吸附索引(rbush)——放核心保证 OL/MapLibre 手感一致(RFC §七)。 适配器经 snapCandidates 喂入视口顶点/线段,按地图单位容差查询最近目标。
Constructors
Constructor
ts
new SnapIndex(): SnapIndex;Returns
SnapIndex
Methods
load()
ts
load(targets): void;Defined in: packages/editor-core/src/snap/index.ts:42
Parameters
targets
Returns
void
query()
ts
query(near, tol): SnapHit | null;Defined in: packages/editor-core/src/snap/index.ts:63
在地图单位容差内找最近吸附点;无命中返回 null。顶点优先于边(同距时)。
Parameters
near
Position
tol
number
Returns
SnapHit | null
