Appearance
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
mapEvent?
MapBrowserEvent<PointerEvent | KeyboardEvent | WheelEvent>
Returns
FeaturePointerEvent
Overrides
ts
BaseEvent.constructorProperties
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.defaultPreventedmapEvent?
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.propagationStoppedtarget
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.targettype
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.typeMethods
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.preventDefaultstopPropagation()
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