deeper-spatial-physics-assistant
Version:
所有开源WebGL和WebGIS仓库的整合
1,152 lines (1,151 loc) • 42.3 kB
TypeScript
/// <reference types="@vuemap/amap-jsapi-types" />
declare const _sfc_main: import("vue").DefineComponent<{
modelValue: {
type: ArrayConstructor;
required: true;
default: () => never[];
};
options: {
type: ObjectConstructor;
required: false;
default: () => {
zoom: number;
zoomEnable: boolean;
dragEnable: boolean;
};
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: StringConstructor;
required: false;
default: string;
};
placeholder: {
type: StringConstructor;
required: false;
default: string;
};
top: {
type: StringConstructor;
required: false;
default: string;
};
width: {
type: StringConstructor;
required: false;
default: string;
};
type: {
type: StringConstructor;
required: false;
default: string;
};
}, {
keys: import("vue").Ref<{
key: string;
securityJsCode: string;
}[]>;
getRandomIntInclusive: (min: any, max: any) => any;
randomInt: any;
currentKey: {
key: string;
securityJsCode: string;
};
props: any;
emits: (event: "update:modelValue" | "change" | "update:addressCode" | "update:address", ...args: any[]) => void;
modelValue: import("vue").Ref<any>;
disabled: import("vue").Ref<any>;
options: import("vue").Ref<any>;
type: import("vue").Ref<any>;
map: any;
marker: any;
dialogVisible: import("vue").Ref<boolean>;
keyword: import("vue").Ref<string>;
geocoder: any;
model: any;
handleOpenDialog: () => Promise<void>;
inputChange: () => void;
clearMarker: () => void;
handleSelect: (item: any) => void;
querySearch: (queryString: string, cb: any) => any;
handleConfirm: () => void;
clearValue: () => void;
markers: any;
activatedObjCity: import("vue").Ref<any>;
activatedAddress: import("vue").Ref<any>;
refMap: import("vue").Ref<any>;
center: import("vue").Ref<number[]>;
zoom: import("vue").Ref<number>;
visible: import("vue").Ref<boolean>;
FnS: import("vue").Ref<any>;
initMap: () => void;
readonly ElAmap: {
new (...args: any[]): import("vue").CreateComponentPublicInstance<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;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").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;
}, {
needInitComponents: import("@vuemap/vue-amap").TRegisterFn[];
provideData: import("@vuemap/vue-amap").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 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 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")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & 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;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").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;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, 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;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").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;
}, {
needInitComponents: import("@vuemap/vue-amap").TRegisterFn[];
provideData: import("@vuemap/vue-amap").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 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 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];
}, {}, {}, {}, {
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;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<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;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").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;
}, {
needInitComponents: import("@vuemap/vue-amap").TRegisterFn[];
provideData: import("@vuemap/vue-amap").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 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 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", {
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;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
readonly ElAmapInfoWindow: {
new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
isCustom: {
type: BooleanConstructor;
default: boolean;
};
autoMove: {
type: BooleanConstructor;
default: boolean;
};
avoid: {
type: ArrayConstructor;
};
closeWhenClickMap: {
type: BooleanConstructor;
default: boolean;
};
content: {
type: import("vue").PropType<string | HTMLDivElement>;
};
size: {
type: ArrayConstructor;
};
anchor: {
type: StringConstructor;
};
offset: {
type: ArrayConstructor;
};
position: {
type: import("vue").PropType<[number, number]>;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").IPropOptions<any>;
}>> & {
onInit?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}, {
props: import("@vue/shared").LooseRequired<{
readonly autoMove: boolean;
readonly isCustom: boolean;
readonly closeWhenClickMap: boolean;
readonly visible?: boolean | undefined;
readonly zIndex?: number | undefined;
readonly reEventWhenUpdate?: boolean | undefined;
readonly extraOptions?: any;
readonly position?: [number, number] | undefined;
readonly offset?: unknown[] | undefined;
readonly avoid?: unknown[] | undefined;
readonly content?: string | HTMLDivElement | undefined;
readonly anchor?: string | undefined;
readonly size?: unknown[] | undefined;
readonly onInit?: ((...args: any[]) => any) | undefined;
readonly "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}>;
emits: (event: "init" | "update:visible", ...args: any[]) => void;
needTeleport: boolean;
tempId: string;
divId: import("vue").Ref<string>;
$amapComponent: AMap.InfoWindow;
$$getInstance: () => AMap.InfoWindow;
parentInstance: import("@vuemap/vue-amap").IProvideType | undefined;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:visible")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
isCustom: {
type: BooleanConstructor;
default: boolean;
};
autoMove: {
type: BooleanConstructor;
default: boolean;
};
avoid: {
type: ArrayConstructor;
};
closeWhenClickMap: {
type: BooleanConstructor;
default: boolean;
};
content: {
type: import("vue").PropType<string | HTMLDivElement>;
};
size: {
type: ArrayConstructor;
};
anchor: {
type: StringConstructor;
};
offset: {
type: ArrayConstructor;
};
position: {
type: import("vue").PropType<[number, number]>;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").IPropOptions<any>;
}>> & {
onInit?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}, {
autoMove: boolean;
isCustom: boolean;
closeWhenClickMap: boolean;
}, true, {}, {}, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import("vue").ExtractPropTypes<{
isCustom: {
type: BooleanConstructor;
default: boolean;
};
autoMove: {
type: BooleanConstructor;
default: boolean;
};
avoid: {
type: ArrayConstructor;
};
closeWhenClickMap: {
type: BooleanConstructor;
default: boolean;
};
content: {
type: import("vue").PropType<string | HTMLDivElement>;
};
size: {
type: ArrayConstructor;
};
anchor: {
type: StringConstructor;
};
offset: {
type: ArrayConstructor;
};
position: {
type: import("vue").PropType<[number, number]>;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").IPropOptions<any>;
}>> & {
onInit?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}, {
props: import("@vue/shared").LooseRequired<{
readonly autoMove: boolean;
readonly isCustom: boolean;
readonly closeWhenClickMap: boolean;
readonly visible?: boolean | undefined;
readonly zIndex?: number | undefined;
readonly reEventWhenUpdate?: boolean | undefined;
readonly extraOptions?: any;
readonly position?: [number, number] | undefined;
readonly offset?: unknown[] | undefined;
readonly avoid?: unknown[] | undefined;
readonly content?: string | HTMLDivElement | undefined;
readonly anchor?: string | undefined;
readonly size?: unknown[] | undefined;
readonly onInit?: ((...args: any[]) => any) | undefined;
readonly "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}>;
emits: (event: "init" | "update:visible", ...args: any[]) => void;
needTeleport: boolean;
tempId: string;
divId: import("vue").Ref<string>;
$amapComponent: AMap.InfoWindow;
$$getInstance: () => AMap.InfoWindow;
parentInstance: import("@vuemap/vue-amap").IProvideType | undefined;
}, {}, {}, {}, {
autoMove: boolean;
isCustom: boolean;
closeWhenClickMap: boolean;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
isCustom: {
type: BooleanConstructor;
default: boolean;
};
autoMove: {
type: BooleanConstructor;
default: boolean;
};
avoid: {
type: ArrayConstructor;
};
closeWhenClickMap: {
type: BooleanConstructor;
default: boolean;
};
content: {
type: import("vue").PropType<string | HTMLDivElement>;
};
size: {
type: ArrayConstructor;
};
anchor: {
type: StringConstructor;
};
offset: {
type: ArrayConstructor;
};
position: {
type: import("vue").PropType<[number, number]>;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").IPropOptions<any>;
}>> & {
onInit?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}, {
props: import("@vue/shared").LooseRequired<{
readonly autoMove: boolean;
readonly isCustom: boolean;
readonly closeWhenClickMap: boolean;
readonly visible?: boolean | undefined;
readonly zIndex?: number | undefined;
readonly reEventWhenUpdate?: boolean | undefined;
readonly extraOptions?: any;
readonly position?: [number, number] | undefined;
readonly offset?: unknown[] | undefined;
readonly avoid?: unknown[] | undefined;
readonly content?: string | HTMLDivElement | undefined;
readonly anchor?: string | undefined;
readonly size?: unknown[] | undefined;
readonly onInit?: ((...args: any[]) => any) | undefined;
readonly "onUpdate:visible"?: ((...args: any[]) => any) | undefined;
}>;
emits: (event: "init" | "update:visible", ...args: any[]) => void;
needTeleport: boolean;
tempId: string;
divId: import("vue").Ref<string>;
$amapComponent: AMap.InfoWindow;
$$getInstance: () => AMap.InfoWindow;
parentInstance: import("@vuemap/vue-amap").IProvideType | undefined;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("init" | "update:visible")[], "init" | "update:visible", {
autoMove: boolean;
isCustom: boolean;
closeWhenClickMap: boolean;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "update:addressCode" | "update:address")[], "update:modelValue" | "change" | "update:addressCode" | "update:address", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: ArrayConstructor;
required: true;
default: () => never[];
};
options: {
type: ObjectConstructor;
required: false;
default: () => {
zoom: number;
zoomEnable: boolean;
dragEnable: boolean;
};
};
disabled: {
type: BooleanConstructor;
required: false;
default: boolean;
};
size: {
type: StringConstructor;
required: false;
default: string;
};
placeholder: {
type: StringConstructor;
required: false;
default: string;
};
top: {
type: StringConstructor;
required: false;
default: string;
};
width: {
type: StringConstructor;
required: false;
default: string;
};
type: {
type: StringConstructor;
required: false;
default: string;
};
}>> & {
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:addressCode"?: ((...args: any[]) => any) | undefined;
"onUpdate:address"?: ((...args: any[]) => any) | undefined;
}, {
type: string;
modelValue: unknown[];
options: Record<string, any>;
disabled: boolean;
size: string;
placeholder: string;
top: string;
width: string;
}, {}>;
export default _sfc_main;