UNPKG

vue-tianditu2

Version:
265 lines (264 loc) 8.02 kB
export declare const TdtMap: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ drag: { type: BooleanConstructor; default: boolean; }; scrollWheelZoom: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; inertia: { type: BooleanConstructor; default: boolean; }; continuousZoom: { type: BooleanConstructor; default: boolean; }; pinchToZoom: { type: BooleanConstructor; default: boolean; }; autoResize: { type: BooleanConstructor; default: boolean; }; maxBounds: { type: import('vue').PropType<import('..').Bounds>; }; viewport: { type: import('vue').PropType<import('..').LngLats>; }; mapStyle: { type: import('vue').PropType<"black" | "indigo">; }; mid: { type: StringConstructor; default: () => string; }; controls: { type: import('vue').PropType<(import('..').ControlName | import('..').ControlOptions)[]>; default: () => never[]; }; loadConfig: { type: import('vue').PropType<import('../use/apiLoader').LoadConfig>; }; projection: { type: import('vue').PropType<T.MapCode>; default: string; }; minZoom: { type: NumberConstructor; default: number; }; maxZoom: { type: NumberConstructor; default: number; }; center: { type: import('vue').PropType<import('..').LngLat>; default: () => number[]; }; zoom: { type: NumberConstructor; default: number; }; }>, () => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (e: T.Map) => boolean; viewchange: (e: T.ControlOverviewMapEvent) => boolean; click(e: T.MapEvent): void; dblclick(e: T.MapEvent): void; contextmenu(e: T.MapEvent): void; mousemove(e: T.MapEvent): void; mouseover(e: T.MapEvent): void; mouseout(e: T.MapEvent): void; movestart(e: T.MapEventBase): void; move(e: T.MapEventBase): void; moveend(e: T.MapEventBase): void; zoomstart(e: T.MapEventBase): void; zoomend(e: T.MapEventBase): void; addoverlay(e: T.MapEventBase & { addoverlay: T.Overlay; }): void; removeoverlay(e: T.MapEventBase & { removeoverlay: T.Overlay; }): void; addcontrol(e: T.MapEventBase & { addcontrol: T.Control; }): void; removecontrol(e: T.MapEventBase & { removecontrol: T.Control; }): void; clearoverlays(e: T.MapEventBase): void; dragstart(e: T.MapEventBase): void; drag(e: T.MapEventBase): void; dragend(e: T.MapEventBase): void; layeradd(e: T.MapEventBase & { layer: T.TileLayer; }): void; layerremove(e: T.MapEventBase & { layer: T.TileLayer; }): void; load(e: T.MapEventBase): void; resize(e: T.MapEventBase & { newSize: T.Point; oldSize: T.Point; }): void; levels(e: T.MapEventBase & { minZoom: number; maxZoom: number; }): void; touchstart(e: T.MapEvent): void; touchmove(e: T.MapEvent): void; touchend(e: T.MapEvent): void; longpress(e: T.MapEvent): void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ drag: { type: BooleanConstructor; default: boolean; }; scrollWheelZoom: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; inertia: { type: BooleanConstructor; default: boolean; }; continuousZoom: { type: BooleanConstructor; default: boolean; }; pinchToZoom: { type: BooleanConstructor; default: boolean; }; autoResize: { type: BooleanConstructor; default: boolean; }; maxBounds: { type: import('vue').PropType<import('..').Bounds>; }; viewport: { type: import('vue').PropType<import('..').LngLats>; }; mapStyle: { type: import('vue').PropType<"black" | "indigo">; }; mid: { type: StringConstructor; default: () => string; }; controls: { type: import('vue').PropType<(import('..').ControlName | import('..').ControlOptions)[]>; default: () => never[]; }; loadConfig: { type: import('vue').PropType<import('../use/apiLoader').LoadConfig>; }; projection: { type: import('vue').PropType<T.MapCode>; default: string; }; minZoom: { type: NumberConstructor; default: number; }; maxZoom: { type: NumberConstructor; default: number; }; center: { type: import('vue').PropType<import('..').LngLat>; default: () => number[]; }; zoom: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onDrag?: ((e: T.MapEventBase) => any) | undefined; onInit?: ((e: T.Map) => any) | undefined; onViewchange?: ((e: T.ControlOverviewMapEvent) => any) | undefined; onClick?: ((e: T.MapEvent) => any) | undefined; onDblclick?: ((e: T.MapEvent) => any) | undefined; onContextmenu?: ((e: T.MapEvent) => any) | undefined; onMousemove?: ((e: T.MapEvent) => any) | undefined; onMouseover?: ((e: T.MapEvent) => any) | undefined; onMouseout?: ((e: T.MapEvent) => any) | undefined; onMovestart?: ((e: T.MapEventBase) => any) | undefined; onMove?: ((e: T.MapEventBase) => any) | undefined; onMoveend?: ((e: T.MapEventBase) => any) | undefined; onZoomstart?: ((e: T.MapEventBase) => any) | undefined; onZoomend?: ((e: T.MapEventBase) => any) | undefined; onAddoverlay?: ((e: T.MapEventBase & { addoverlay: T.Overlay; }) => any) | undefined; onRemoveoverlay?: ((e: T.MapEventBase & { removeoverlay: T.Overlay; }) => any) | undefined; onAddcontrol?: ((e: T.MapEventBase & { addcontrol: T.Control; }) => any) | undefined; onRemovecontrol?: ((e: T.MapEventBase & { removecontrol: T.Control; }) => any) | undefined; onClearoverlays?: ((e: T.MapEventBase) => any) | undefined; onDragstart?: ((e: T.MapEventBase) => any) | undefined; onDragend?: ((e: T.MapEventBase) => any) | undefined; onLayeradd?: ((e: T.MapEventBase & { layer: T.TileLayer; }) => any) | undefined; onLayerremove?: ((e: T.MapEventBase & { layer: T.TileLayer; }) => any) | undefined; onLoad?: ((e: T.MapEventBase) => any) | undefined; onResize?: ((e: T.MapEventBase & { newSize: T.Point; oldSize: T.Point; }) => any) | undefined; onLevels?: ((e: T.MapEventBase & { minZoom: number; maxZoom: number; }) => any) | undefined; onTouchstart?: ((e: T.MapEvent) => any) | undefined; onTouchmove?: ((e: T.MapEvent) => any) | undefined; onTouchend?: ((e: T.MapEvent) => any) | undefined; onLongpress?: ((e: T.MapEvent) => any) | undefined; }>, { drag: boolean; scrollWheelZoom: boolean; doubleClickZoom: boolean; keyboard: boolean; inertia: boolean; continuousZoom: boolean; pinchToZoom: boolean; autoResize: boolean; mid: string; controls: (import('..').ControlName | import('..').ControlOptions)[]; projection: T.MapCode; minZoom: number; maxZoom: number; center: import('..').LngLat; zoom: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type TdtMapInstance = InstanceType<typeof TdtMap>;