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