@vuemap/vue-amap
Version:
高德地图vue3版本封装
348 lines (347 loc) • 9.6 kB
TypeScript
/// <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;