UNPKG

@web-map-service/map2d

Version:

基于openlayer的2D地图服务

17 lines (16 loc) 670 B
import { emitter } from '../events'; import { Interactive } from './types'; import { default as OlMap } from 'ol/Map'; import { Container } from '../container'; export interface InteractiveManager { add(interactive: Interactive): void; remove(interactive: Interactive): void; clean(): void; getOlMap(): OlMap; getContainer(): Container; getEmitter(): emitter.Emitter; getInteractiveByType(type: string): Interactive | undefined; getInteractives(): Interactive[]; } export declare function getId(): number; export declare function createInteractiveManager(olMap: OlMap, container: Container, emitter: emitter.Emitter): InteractiveManager;