UNPKG

@vuemap/vue-amap

Version:

高德地图vue3版本封装

348 lines (347 loc) 9.6 kB
/// <reference types="@vuemap/amap-jsapi-types" /> import type { IProvideType, TRegisterFn } from "../../mixins"; declare const _default: import("vue").DefineComponent<{ vid: { type: StringConstructor; }; center: { type: ArrayConstructor; }; zoom: { type: NumberConstructor; }; rotation: { type: NumberConstructor; }; pitch: { type: NumberConstructor; }; viewMode: { type: StringConstructor; }; features: { type: ArrayConstructor; }; layers: { type: ArrayConstructor; }; zooms: { type: ArrayConstructor; }; resizeEnable: { type: BooleanConstructor; default: boolean; }; dragEnable: { type: BooleanConstructor; default: boolean; }; zoomEnable: { type: BooleanConstructor; default: boolean; }; jogEnable: { type: BooleanConstructor; default: boolean; }; pitchEnable: { type: BooleanConstructor; default: boolean; }; rotateEnable: { type: BooleanConstructor; default: boolean; }; animateEnable: { type: BooleanConstructor; default: boolean; }; keyboardEnable: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; scrollWheel: { type: BooleanConstructor; default: boolean; }; touchZoom: { type: BooleanConstructor; default: boolean; }; touchZoomCenter: { type: NumberConstructor; }; showLabel: { type: BooleanConstructor; default: boolean; }; defaultCursor: { type: StringConstructor; }; isHotspot: { type: BooleanConstructor; }; mapStyle: { type: StringConstructor; }; wallColor: { type: (StringConstructor | ArrayConstructor)[]; }; roofColor: { type: (StringConstructor | ArrayConstructor)[]; }; showBuildingBlock: { type: BooleanConstructor; default: boolean; }; showIndoorMap: { type: BooleanConstructor; default: boolean; }; skyColor: { type: (StringConstructor | ArrayConstructor)[]; }; labelRejectMask: { type: BooleanConstructor; default: boolean; }; mask: { type: ArrayConstructor; }; WebGLParams: { type: ObjectConstructor; }; terrain: { type: BooleanConstructor; default: boolean; }; showOversea: { type: BooleanConstructor; default: boolean; }; languageCode: { type: StringConstructor; }; } & { visible: import("../..").IPropOptions<boolean>; zIndex: import("../..").IPropOptions<number>; reEventWhenUpdate: import("../..").IPropOptions<boolean>; extraOptions: import("../..").IPropOptions<any>; }, { needInitComponents: TRegisterFn[]; provideData: IProvideType; props: import("@vue/shared").LooseRequired<{ readonly resizeEnable: boolean; readonly dragEnable: boolean; readonly zoomEnable: boolean; readonly jogEnable: boolean; readonly pitchEnable: boolean; readonly rotateEnable: boolean; readonly animateEnable: boolean; readonly keyboardEnable: boolean; readonly doubleClickZoom: boolean; readonly scrollWheel: boolean; readonly touchZoom: boolean; readonly showLabel: boolean; readonly isHotspot: boolean; readonly showBuildingBlock: boolean; readonly showIndoorMap: boolean; readonly labelRejectMask: boolean; readonly terrain: boolean; readonly showOversea: boolean; readonly visible?: boolean | undefined; readonly zIndex?: number | undefined; readonly reEventWhenUpdate?: boolean | undefined; readonly extraOptions?: any; readonly vid?: string | undefined; readonly center?: unknown[] | undefined; readonly zoom?: number | undefined; readonly rotation?: number | undefined; readonly pitch?: number | undefined; readonly viewMode?: string | undefined; readonly features?: unknown[] | undefined; readonly layers?: unknown[] | undefined; readonly zooms?: unknown[] | undefined; readonly touchZoomCenter?: number | undefined; readonly defaultCursor?: string | undefined; readonly mapStyle?: string | undefined; readonly wallColor?: string | unknown[] | undefined; readonly roofColor?: string | unknown[] | undefined; readonly skyColor?: string | unknown[] | undefined; readonly mask?: unknown[] | undefined; readonly WebGLParams?: Record<string, any> | undefined; readonly languageCode?: string | undefined; readonly onInit?: ((...args: any[]) => any) | undefined; readonly "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:center"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; readonly "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; } & {}>; emits: (event: "init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch", ...args: any[]) => void; mapDomId: import("vue").Ref<string>; $amapComponent: AMap.Map; $$getInstance: () => AMap.Map; bindModelEvents: () => void; getCenter: () => [number, number]; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch")[], "init" | "update:zoom" | "update:center" | "update:rotation" | "update:pitch", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ vid: { type: StringConstructor; }; center: { type: ArrayConstructor; }; zoom: { type: NumberConstructor; }; rotation: { type: NumberConstructor; }; pitch: { type: NumberConstructor; }; viewMode: { type: StringConstructor; }; features: { type: ArrayConstructor; }; layers: { type: ArrayConstructor; }; zooms: { type: ArrayConstructor; }; resizeEnable: { type: BooleanConstructor; default: boolean; }; dragEnable: { type: BooleanConstructor; default: boolean; }; zoomEnable: { type: BooleanConstructor; default: boolean; }; jogEnable: { type: BooleanConstructor; default: boolean; }; pitchEnable: { type: BooleanConstructor; default: boolean; }; rotateEnable: { type: BooleanConstructor; default: boolean; }; animateEnable: { type: BooleanConstructor; default: boolean; }; keyboardEnable: { type: BooleanConstructor; default: boolean; }; doubleClickZoom: { type: BooleanConstructor; default: boolean; }; scrollWheel: { type: BooleanConstructor; default: boolean; }; touchZoom: { type: BooleanConstructor; default: boolean; }; touchZoomCenter: { type: NumberConstructor; }; showLabel: { type: BooleanConstructor; default: boolean; }; defaultCursor: { type: StringConstructor; }; isHotspot: { type: BooleanConstructor; }; mapStyle: { type: StringConstructor; }; wallColor: { type: (StringConstructor | ArrayConstructor)[]; }; roofColor: { type: (StringConstructor | ArrayConstructor)[]; }; showBuildingBlock: { type: BooleanConstructor; default: boolean; }; showIndoorMap: { type: BooleanConstructor; default: boolean; }; skyColor: { type: (StringConstructor | ArrayConstructor)[]; }; labelRejectMask: { type: BooleanConstructor; default: boolean; }; mask: { type: ArrayConstructor; }; WebGLParams: { type: ObjectConstructor; }; terrain: { type: BooleanConstructor; default: boolean; }; showOversea: { type: BooleanConstructor; default: boolean; }; languageCode: { type: StringConstructor; }; } & { visible: import("../..").IPropOptions<boolean>; zIndex: import("../..").IPropOptions<number>; reEventWhenUpdate: import("../..").IPropOptions<boolean>; extraOptions: import("../..").IPropOptions<any>; }>> & { onInit?: ((...args: any[]) => any) | undefined; "onUpdate:zoom"?: ((...args: any[]) => any) | undefined; "onUpdate:center"?: ((...args: any[]) => any) | undefined; "onUpdate:rotation"?: ((...args: any[]) => any) | undefined; "onUpdate:pitch"?: ((...args: any[]) => any) | undefined; }, { resizeEnable: boolean; dragEnable: boolean; zoomEnable: boolean; jogEnable: boolean; pitchEnable: boolean; rotateEnable: boolean; animateEnable: boolean; keyboardEnable: boolean; doubleClickZoom: boolean; scrollWheel: boolean; touchZoom: boolean; showLabel: boolean; isHotspot: boolean; showBuildingBlock: boolean; showIndoorMap: boolean; labelRejectMask: boolean; terrain: boolean; showOversea: boolean; }, {}>; export default _default;