import base from "@egova/base"; import { MapSetting } from "./map.setting"; import { Point } from "./map.model"; export declare class MapView extends base.MapView { mapSetting: MapSetting; protected tooltipElement: HTMLDivElement | undefined; constructor(mapSetting: MapSetting, mapElement: any, options: any); toScreen(item: any): { x: number; y: number; }; toScreen(x: number, y: number): { x: number; y: number; }; onZoom(zoom: number): Promise; /** * 中心定位 * @param point 坐标点 */ onCenterAt(point: any): Promise; /** * 创建点 * @param options 点属性 */ onCreatePoint(options: any): Point; /** * 创建地图对象 */ onCreateMap(): any; onShowInfoWindow(evt: base.InfoWindowShowEventArgs): void; onCloseInfoWindow(): void; /** * 创建底图 */ onCreateBaseLayers(): base.TiledLayer[]; onShowTooltip(graphic: any): void; onHideTooltip(): void; onDestroy(): void; toMouseMoveEventArgs(args: any): any; }