Skip to content

Documentation / @geoverse/core-ol / GTransformOptions

Interface: GTransformOptions

Defined in: packages/core-ol/src/interactions/transform.ts:39

Properties

features?

ts
optional features?: Feature<Geometry, {
[x: string]: any;
}>[];

Defined in: packages/core-ol/src/interactions/transform.ts:43

初始参与变换的要素


hitTolerance?

ts
optional hitTolerance?: number;

Defined in: packages/core-ol/src/interactions/transform.ts:55

命中容差(像素),默认 0


layers?

ts
optional layers?: Layer<Source, LayerRenderer<any>, {
[x: string]: any;
}>[];

Defined in: packages/core-ol/src/interactions/transform.ts:45

参与变换的图层(与 features 二选一或并用)


rotate?

ts
optional rotate?: boolean;

Defined in: packages/core-ol/src/interactions/transform.ts:49

允许旋转(带旋转手柄),默认 true


scale?

ts
optional scale?: boolean;

Defined in: packages/core-ol/src/interactions/transform.ts:51

允许缩放(带角点手柄),默认 true


stretch?

ts
optional stretch?: boolean;

Defined in: packages/core-ol/src/interactions/transform.ts:53

允许拉伸(带边手柄),默认 false


target?

ts
optional target?: Map;

Defined in: packages/core-ol/src/interactions/transform.ts:41

地图对象(也可后续 setMap 绑定)


transformOptions?

ts
optional transformOptions?: TransformOptions;

Defined in: packages/core-ol/src/interactions/transform.ts:57

透传给 ol-ext Transform 的高级选项(keepAspectRatio / style 等)


translate?

ts
optional translate?: boolean;

Defined in: packages/core-ol/src/interactions/transform.ts:47

允许整体平移,默认 true