Skip to content

Documentation / @geoverse/core-ol / FeaturePointerEvent

Class: FeaturePointerEvent ​

Defined in: packages/core-ol/src/map/events.ts:22

要素级交互事件。GMap 在地图层面统一监听 pointer 事件, 再向命中的 Feature 派发本事件,业务侧通过 feature.on('click', ...) 风格订阅(需类型断言或使用本库要素类)。

Extends ​

  • BaseEvent

Constructors ​

Constructor ​

ts
new FeaturePointerEvent(type, mapEvent?): FeaturePointerEvent;

Defined in: packages/core-ol/src/map/events.ts:23

Parameters ​

type ​

FeaturePointerEventType

mapEvent? ​

MapBrowserEvent<PointerEvent | KeyboardEvent | WheelEvent>

Returns ​

FeaturePointerEvent

Overrides ​

ts
BaseEvent.constructor

Properties ​

defaultPrevented ​

ts
defaultPrevented: boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Event.d.ts:35

Inherited from ​

ts
BaseEvent.defaultPrevented

mapEvent? ​

ts
readonly optional mapEvent?: MapBrowserEvent<PointerEvent | KeyboardEvent | WheelEvent>;

Defined in: packages/core-ol/src/map/events.ts:25


propagationStopped ​

ts
propagationStopped: boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Event.d.ts:31

Inherited from ​

ts
BaseEvent.propagationStopped

target ​

ts
target: any;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Event.d.ts:47

The event target.

Api ​

Inherited from ​

ts
BaseEvent.target

type ​

ts
type: string;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Event.d.ts:41

The event type.

Api ​

Inherited from ​

ts
BaseEvent.type

Methods ​

preventDefault() ​

ts
preventDefault(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Event.d.ts:53

Prevent default. This means that no emulated click, singleclick or doubleclick events will be fired.

Returns ​

void

Api ​

Inherited from ​

ts
BaseEvent.preventDefault

stopPropagation() ​

ts
stopPropagation(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Event.d.ts:58

Stop event propagation.

Returns ​

void

Api ​

Inherited from ​

ts
BaseEvent.stopPropagation