///
import type { AmapMap, MapShallowRef, RegisterOverlay } from "../types/interface";
import type { AmapOverlay, GmapOverlay } from "./useOverlay";
export interface UseMapFitViewOutput {
setFitView: (immediate: boolean) => void;
registerFitVeiw: RegisterOverlay;
}
export interface UseMapFitViewProps {
mapRef: MapShallowRef;
padding?: [number, number, number, number];
autoFitTimeout?: number;
}
export declare const useAmapFitView: (props: UseMapFitViewProps) => {
registerFitVeiw: RegisterOverlay<{
_needUpdate: boolean;
readonly CLASS_NAME: "Overlay" | "Overlay.Polygon" | "Overlay.CorePolygon" | "Overlay.CorePolyline" | "Overlay.Rectangle" | "Overlay.Ellipse" | "Overlay.Circle" | "Overlay.CircleMarker" | "Overlay.Polyline" | "Overlay.BezierCurve" | "Overlay.OverlayGroup" | "Overlay.GeoJSON";
className: "Overlay" | "Overlay.Polygon" | "Overlay.CorePolygon" | "Overlay.CorePolyline" | "Overlay.Rectangle" | "Overlay.Ellipse" | "Overlay.Circle" | "Overlay.CircleMarker" | "Overlay.Polyline" | "Overlay.BezierCurve" | "Overlay.OverlayGroup" | "Overlay.GeoJSON";
_isMoveing: boolean;
visible: boolean;
setMap(map: {
_outseaDataType: string;
setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getStyleByUserId(id: any, zoom: number): any;
getCustomTypeByContainerPos(lnglat: any): any;
getScreenShot(width: number, height: number): string;
updateView(view: any, render?: boolean | undefined): void;
destroy(): void;
setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getBounds(): AMap.Bounds;
getCenter(): AMap.LngLat;
getGraphicInfo(): {
hardwareAccEnabled: any;
};
setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getZoom(digits?: number | undefined): number;
zoomIn(): void;
zoomOut(): void;
getPitch(): number;
setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getRotation(): number;
setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void;
setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void;
panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void;
panBy(x: number, y: number, duration?: number | undefined): void;
getContainer(): HTMLDivElement;
add(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
remove(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number];
coordsToLngLat(coords: [number, number]): AMap.LngLat;
lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel;
containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat;
coordToContainer(coord: [number, number]): [number, number];
containerToCoord(pixel: number[] | AMap.Pixel): number[];
pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat;
lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel;
getResolution(point?: AMap.LngLat | undefined): number;
getScale(dpi: number): number;
getCity(cbk: (result: any) => void, lnglat: number[]): void;
setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void;
setFitView(overlays?: {
has(vector: any): boolean;
clear(): void;
setOptions(opt: any): void;
query(lnglat: AMap.LngLatLike): any | undefined;
getBounds(): AMap.Bounds | undefined;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined;
getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined;
getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[];
addControl(control: AMap.Control): void;
removeControl(control: AMap.Control): void;
setMapStyle(value: string): void;
getMapStyle(): string;
getAllOverlays(type?: string | undefined): any[];
clearMap(): void;
clearInfoWindow(): void;
getFeatures(): string | string[] | undefined;
setFeatures(features: string[]): void;
getMapApprovalNumber(): any;
setMask(maskPath: number[][]): void;
setLabelRejectMask(reject: boolean): void;
className: string;
_resource: Resource void) | undefined;
}> & {
taskManger: TaskManager;
SDFCombineTexture: SDFCombineTexture;
taskThread: RenderThread;
drawMode: string;
taskQueue: TaskQueue;
oversea: Oversea;
highlight: Highlight;
}>;
_loadData?: string | undefined;
gl?: WebGLRenderingContext | undefined;
canvas?: HTMLCanvasElement | undefined;
WebGLParams: any;
_sourceManager: SourceManager;
getGL(): WebGLRenderingContext | undefined;
loadData(): string | undefined;
getGraphic(): {
hardwareAccEnabled: any;
};
getSize(): AMap.Size;
addLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
removeLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
setLayers(layers: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[]): void;
getLayers(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getLayersDangerous(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getStatus(): {
dragEnable: boolean;
zoomEnable: boolean;
doubleClickZoom: boolean;
keyboardEnable: boolean;
jogEnable: boolean;
scrollWheel: boolean;
zoomSpeed: number;
animateEnable: boolean;
touchZoomCenter: number;
touchZoom: boolean;
pitchEnable: boolean;
rotateEnable: boolean;
showBuildingBlock: boolean | undefined;
isHotspot: boolean;
mapstyleUrl: string;
features: string | string[] | undefined;
allBubble: boolean;
pickWhenMoving: boolean;
};
setStatus(status: any): void;
getOutseaState(): boolean;
getOutseaDataType(): string;
getMapboxStyle(): any;
_setStyleByPlat(style: any): void;
getDefaultCursor(): string;
setDefaultCursor(cursor: string): void;
getLimitBounds(): AMap.Bounds | undefined;
setLimitBounds(bounds: AMap.Bounds | number[]): void;
clearLimitBounds(): void;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getSkyColor(optimalZoom: number): number[];
getatmosColor(optimalZoom: number): number[];
getStamp(): number;
getStyleByIdForUser(id: any, zoom: number): any;
getTileZoom(z: number): any;
getCustomTypeByPos(pos: any): any;
getLabelRejectMask(): boolean;
setHighlight(mainKey: number, subKey: number[]): void;
start(): void;
stop(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | null): void;
getMap(): {
_outseaDataType: string;
setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getStyleByUserId(id: any, zoom: number): any;
getCustomTypeByContainerPos(lnglat: any): any;
getScreenShot(width: number, height: number): string;
updateView(view: any, render?: boolean | undefined): void;
destroy(): void;
setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getBounds(): AMap.Bounds;
getCenter(): AMap.LngLat;
getGraphicInfo(): {
hardwareAccEnabled: any;
};
setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getZoom(digits?: number | undefined): number;
zoomIn(): void;
zoomOut(): void;
getPitch(): number;
setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getRotation(): number;
setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void;
setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void;
panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void;
panBy(x: number, y: number, duration?: number | undefined): void;
getContainer(): HTMLDivElement;
add(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
remove(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number];
coordsToLngLat(coords: [number, number]): AMap.LngLat;
lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel;
containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat;
coordToContainer(coord: [number, number]): [number, number];
containerToCoord(pixel: number[] | AMap.Pixel): number[];
pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat;
lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel;
getResolution(point?: AMap.LngLat | undefined): number;
getScale(dpi: number): number;
getCity(cbk: (result: any) => void, lnglat: number[]): void;
setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void;
setFitView(overlays?: {
has(vector: any): boolean;
clear(): void;
setOptions(opt: any): void;
query(lnglat: AMap.LngLatLike): any | undefined;
getBounds(): AMap.Bounds | undefined;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined;
getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined;
getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[];
addControl(control: AMap.Control): void;
removeControl(control: AMap.Control): void;
setMapStyle(value: string): void;
getMapStyle(): string;
getAllOverlays(type?: string | undefined): any[];
clearMap(): void;
clearInfoWindow(): void;
getFeatures(): string | string[] | undefined;
setFeatures(features: string[]): void;
getMapApprovalNumber(): any;
setMask(maskPath: number[][]): void;
setLabelRejectMask(reject: boolean): void;
className: string;
_resource: Resource void) | undefined;
}> & {
taskManger: TaskManager;
SDFCombineTexture: SDFCombineTexture;
taskThread: RenderThread;
drawMode: string;
taskQueue: TaskQueue;
oversea: Oversea;
highlight: Highlight;
}>;
_loadData?: string | undefined;
gl?: WebGLRenderingContext | undefined;
canvas?: HTMLCanvasElement | undefined;
WebGLParams: any;
_sourceManager: SourceManager;
getGL(): WebGLRenderingContext | undefined;
loadData(): string | undefined;
getGraphic(): {
hardwareAccEnabled: any;
};
getSize(): AMap.Size;
addLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
removeLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
setLayers(layers: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[]): void;
getLayers(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getLayersDangerous(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getStatus(): {
dragEnable: boolean;
zoomEnable: boolean;
doubleClickZoom: boolean;
keyboardEnable: boolean;
jogEnable: boolean;
scrollWheel: boolean;
zoomSpeed: number;
animateEnable: boolean;
touchZoomCenter: number;
touchZoom: boolean;
pitchEnable: boolean;
rotateEnable: boolean;
showBuildingBlock: boolean | undefined;
isHotspot: boolean;
mapstyleUrl: string;
features: string | string[] | undefined;
allBubble: boolean;
pickWhenMoving: boolean;
};
setStatus(status: any): void;
getOutseaState(): boolean;
getOutseaDataType(): string;
getMapboxStyle(): any;
_setStyleByPlat(style: any): void;
getDefaultCursor(): string;
setDefaultCursor(cursor: string): void;
getLimitBounds(): AMap.Bounds | undefined;
setLimitBounds(bounds: AMap.Bounds | number[]): void;
clearLimitBounds(): void;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getSkyColor(optimalZoom: number): number[];
getatmosColor(optimalZoom: number): number[];
getStamp(): number;
getStyleByIdForUser(id: any, zoom: number): any;
getTileZoom(z: number): any;
getCustomTypeByPos(pos: any): any;
getLabelRejectMask(): boolean;
setHighlight(mainKey: number, subKey: number[]): void;
start(): void;
stop(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | null;
contains(...args: any[]): boolean;
remove(): void;
hide(): void;
show(): void;
setDraggable(draggable: boolean): boolean;
setOptions(args?: any): void;
getOptions(): any;
getExtData(): any;
setExtData(extData: any): void;
getCursor(): any;
emit(type: string, events?: any): any;
getDraggable(): boolean;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
getEvents(): Record;
} | {
type: string;
className: string;
readonly CLASS_NAME: string;
dom: HTMLElement;
amapId: number;
getMap(): {
_outseaDataType: string;
setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getStyleByUserId(id: any, zoom: number): any;
getCustomTypeByContainerPos(lnglat: any): any;
getScreenShot(width: number, height: number): string;
updateView(view: any, render?: boolean | undefined): void;
destroy(): void;
setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getBounds(): AMap.Bounds;
getCenter(): AMap.LngLat;
getGraphicInfo(): {
hardwareAccEnabled: any;
};
setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getZoom(digits?: number | undefined): number;
zoomIn(): void;
zoomOut(): void;
getPitch(): number;
setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getRotation(): number;
setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void;
setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void;
panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void;
panBy(x: number, y: number, duration?: number | undefined): void;
getContainer(): HTMLDivElement;
add(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
remove(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number];
coordsToLngLat(coords: [number, number]): AMap.LngLat;
lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel;
containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat;
coordToContainer(coord: [number, number]): [number, number];
containerToCoord(pixel: number[] | AMap.Pixel): number[];
pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat;
lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel;
getResolution(point?: AMap.LngLat | undefined): number;
getScale(dpi: number): number;
getCity(cbk: (result: any) => void, lnglat: number[]): void;
setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void;
setFitView(overlays?: {
has(vector: any): boolean;
clear(): void;
setOptions(opt: any): void;
query(lnglat: AMap.LngLatLike): any | undefined;
getBounds(): AMap.Bounds | undefined;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined;
getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined;
getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[];
addControl(control: AMap.Control): void;
removeControl(control: AMap.Control): void;
setMapStyle(value: string): void;
getMapStyle(): string;
getAllOverlays(type?: string | undefined): any[];
clearMap(): void;
clearInfoWindow(): void;
getFeatures(): string | string[] | undefined;
setFeatures(features: string[]): void;
getMapApprovalNumber(): any;
setMask(maskPath: number[][]): void;
setLabelRejectMask(reject: boolean): void;
className: string;
_resource: Resource void) | undefined;
}> & {
taskManger: TaskManager;
SDFCombineTexture: SDFCombineTexture;
taskThread: RenderThread;
drawMode: string;
taskQueue: TaskQueue;
oversea: Oversea;
highlight: Highlight;
}>;
_loadData?: string | undefined;
gl?: WebGLRenderingContext | undefined;
canvas?: HTMLCanvasElement | undefined;
WebGLParams: any;
_sourceManager: SourceManager;
getGL(): WebGLRenderingContext | undefined;
loadData(): string | undefined;
getGraphic(): {
hardwareAccEnabled: any;
};
getSize(): AMap.Size;
addLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
removeLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
setLayers(layers: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[]): void;
getLayers(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getLayersDangerous(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getStatus(): {
dragEnable: boolean;
zoomEnable: boolean;
doubleClickZoom: boolean;
keyboardEnable: boolean;
jogEnable: boolean;
scrollWheel: boolean;
zoomSpeed: number;
animateEnable: boolean;
touchZoomCenter: number;
touchZoom: boolean;
pitchEnable: boolean;
rotateEnable: boolean;
showBuildingBlock: boolean | undefined;
isHotspot: boolean;
mapstyleUrl: string;
features: string | string[] | undefined;
allBubble: boolean;
pickWhenMoving: boolean;
};
setStatus(status: any): void;
getOutseaState(): boolean;
getOutseaDataType(): string;
getMapboxStyle(): any;
_setStyleByPlat(style: any): void;
getDefaultCursor(): string;
setDefaultCursor(cursor: string): void;
getLimitBounds(): AMap.Bounds | undefined;
setLimitBounds(bounds: AMap.Bounds | number[]): void;
clearLimitBounds(): void;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getSkyColor(optimalZoom: number): number[];
getatmosColor(optimalZoom: number): number[];
getStamp(): number;
getStyleByIdForUser(id: any, zoom: number): any;
getTileZoom(z: number): any;
getCustomTypeByPos(pos: any): any;
getLabelRejectMask(): boolean;
setHighlight(mainKey: number, subKey: number[]): void;
start(): void;
stop(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | null;
setMap(map: {
_outseaDataType: string;
setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getStyleByUserId(id: any, zoom: number): any;
getCustomTypeByContainerPos(lnglat: any): any;
getScreenShot(width: number, height: number): string;
updateView(view: any, render?: boolean | undefined): void;
destroy(): void;
setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getBounds(): AMap.Bounds;
getCenter(): AMap.LngLat;
getGraphicInfo(): {
hardwareAccEnabled: any;
};
setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getZoom(digits?: number | undefined): number;
zoomIn(): void;
zoomOut(): void;
getPitch(): number;
setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getRotation(): number;
setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void;
setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void;
panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void;
panBy(x: number, y: number, duration?: number | undefined): void;
getContainer(): HTMLDivElement;
add(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
remove(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number];
coordsToLngLat(coords: [number, number]): AMap.LngLat;
lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel;
containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat;
coordToContainer(coord: [number, number]): [number, number];
containerToCoord(pixel: number[] | AMap.Pixel): number[];
pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat;
lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel;
getResolution(point?: AMap.LngLat | undefined): number;
getScale(dpi: number): number;
getCity(cbk: (result: any) => void, lnglat: number[]): void;
setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void;
setFitView(overlays?: {
has(vector: any): boolean;
clear(): void;
setOptions(opt: any): void;
query(lnglat: AMap.LngLatLike): any | undefined;
getBounds(): AMap.Bounds | undefined;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined;
getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined;
getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[];
addControl(control: AMap.Control): void;
removeControl(control: AMap.Control): void;
setMapStyle(value: string): void;
getMapStyle(): string;
getAllOverlays(type?: string | undefined): any[];
clearMap(): void;
clearInfoWindow(): void;
getFeatures(): string | string[] | undefined;
setFeatures(features: string[]): void;
getMapApprovalNumber(): any;
setMask(maskPath: number[][]): void;
setLabelRejectMask(reject: boolean): void;
className: string;
_resource: Resource void) | undefined;
}> & {
taskManger: TaskManager;
SDFCombineTexture: SDFCombineTexture;
taskThread: RenderThread;
drawMode: string;
taskQueue: TaskQueue;
oversea: Oversea;
highlight: Highlight;
}>;
_loadData?: string | undefined;
gl?: WebGLRenderingContext | undefined;
canvas?: HTMLCanvasElement | undefined;
WebGLParams: any;
_sourceManager: SourceManager;
getGL(): WebGLRenderingContext | undefined;
loadData(): string | undefined;
getGraphic(): {
hardwareAccEnabled: any;
};
getSize(): AMap.Size;
addLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
removeLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
setLayers(layers: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[]): void;
getLayers(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getLayersDangerous(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getStatus(): {
dragEnable: boolean;
zoomEnable: boolean;
doubleClickZoom: boolean;
keyboardEnable: boolean;
jogEnable: boolean;
scrollWheel: boolean;
zoomSpeed: number;
animateEnable: boolean;
touchZoomCenter: number;
touchZoom: boolean;
pitchEnable: boolean;
rotateEnable: boolean;
showBuildingBlock: boolean | undefined;
isHotspot: boolean;
mapstyleUrl: string;
features: string | string[] | undefined;
allBubble: boolean;
pickWhenMoving: boolean;
};
setStatus(status: any): void;
getOutseaState(): boolean;
getOutseaDataType(): string;
getMapboxStyle(): any;
_setStyleByPlat(style: any): void;
getDefaultCursor(): string;
setDefaultCursor(cursor: string): void;
getLimitBounds(): AMap.Bounds | undefined;
setLimitBounds(bounds: AMap.Bounds | number[]): void;
clearLimitBounds(): void;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getSkyColor(optimalZoom: number): number[];
getatmosColor(optimalZoom: number): number[];
getStamp(): number;
getStyleByIdForUser(id: any, zoom: number): any;
getTileZoom(z: number): any;
getCustomTypeByPos(pos: any): any;
getLabelRejectMask(): boolean;
setHighlight(mainKey: number, subKey: number[]): void;
start(): void;
stop(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | null | undefined): void;
addTo(map: {
_outseaDataType: string;
setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getStyleByUserId(id: any, zoom: number): any;
getCustomTypeByContainerPos(lnglat: any): any;
getScreenShot(width: number, height: number): string;
updateView(view: any, render?: boolean | undefined): void;
destroy(): void;
setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getBounds(): AMap.Bounds;
getCenter(): AMap.LngLat;
getGraphicInfo(): {
hardwareAccEnabled: any;
};
setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getZoom(digits?: number | undefined): number;
zoomIn(): void;
zoomOut(): void;
getPitch(): number;
setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getRotation(): number;
setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void;
setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void;
panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void;
panBy(x: number, y: number, duration?: number | undefined): void;
getContainer(): HTMLDivElement;
add(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
remove(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number];
coordsToLngLat(coords: [number, number]): AMap.LngLat;
lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel;
containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat;
coordToContainer(coord: [number, number]): [number, number];
containerToCoord(pixel: number[] | AMap.Pixel): number[];
pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat;
lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel;
getResolution(point?: AMap.LngLat | undefined): number;
getScale(dpi: number): number;
getCity(cbk: (result: any) => void, lnglat: number[]): void;
setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void;
setFitView(overlays?: {
has(vector: any): boolean;
clear(): void;
setOptions(opt: any): void;
query(lnglat: AMap.LngLatLike): any | undefined;
getBounds(): AMap.Bounds | undefined;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined;
getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined;
getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[];
addControl(control: AMap.Control): void;
removeControl(control: AMap.Control): void;
setMapStyle(value: string): void;
getMapStyle(): string;
getAllOverlays(type?: string | undefined): any[];
clearMap(): void;
clearInfoWindow(): void;
getFeatures(): string | string[] | undefined;
setFeatures(features: string[]): void;
getMapApprovalNumber(): any;
setMask(maskPath: number[][]): void;
setLabelRejectMask(reject: boolean): void;
className: string;
_resource: Resource void) | undefined;
}> & {
taskManger: TaskManager;
SDFCombineTexture: SDFCombineTexture;
taskThread: RenderThread;
drawMode: string;
taskQueue: TaskQueue;
oversea: Oversea;
highlight: Highlight;
}>;
_loadData?: string | undefined;
gl?: WebGLRenderingContext | undefined;
canvas?: HTMLCanvasElement | undefined;
WebGLParams: any;
_sourceManager: SourceManager;
getGL(): WebGLRenderingContext | undefined;
loadData(): string | undefined;
getGraphic(): {
hardwareAccEnabled: any;
};
getSize(): AMap.Size;
addLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
removeLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
setLayers(layers: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[]): void;
getLayers(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getLayersDangerous(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getStatus(): {
dragEnable: boolean;
zoomEnable: boolean;
doubleClickZoom: boolean;
keyboardEnable: boolean;
jogEnable: boolean;
scrollWheel: boolean;
zoomSpeed: number;
animateEnable: boolean;
touchZoomCenter: number;
touchZoom: boolean;
pitchEnable: boolean;
rotateEnable: boolean;
showBuildingBlock: boolean | undefined;
isHotspot: boolean;
mapstyleUrl: string;
features: string | string[] | undefined;
allBubble: boolean;
pickWhenMoving: boolean;
};
setStatus(status: any): void;
getOutseaState(): boolean;
getOutseaDataType(): string;
getMapboxStyle(): any;
_setStyleByPlat(style: any): void;
getDefaultCursor(): string;
setDefaultCursor(cursor: string): void;
getLimitBounds(): AMap.Bounds | undefined;
setLimitBounds(bounds: AMap.Bounds | number[]): void;
clearLimitBounds(): void;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getSkyColor(optimalZoom: number): number[];
getatmosColor(optimalZoom: number): number[];
getStamp(): number;
getStyleByIdForUser(id: any, zoom: number): any;
getTileZoom(z: number): any;
getCustomTypeByPos(pos: any): any;
getLabelRejectMask(): boolean;
setHighlight(mainKey: number, subKey: number[]): void;
start(): void;
stop(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
add(map: {
_outseaDataType: string;
setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getStyleByUserId(id: any, zoom: number): any;
getCustomTypeByContainerPos(lnglat: any): any;
getScreenShot(width: number, height: number): string;
updateView(view: any, render?: boolean | undefined): void;
destroy(): void;
setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void;
getBounds(): AMap.Bounds;
getCenter(): AMap.LngLat;
getGraphicInfo(): {
hardwareAccEnabled: any;
};
setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getZoom(digits?: number | undefined): number;
zoomIn(): void;
zoomOut(): void;
getPitch(): number;
setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void;
getRotation(): number;
setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void;
setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void;
panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void;
panBy(x: number, y: number, duration?: number | undefined): void;
getContainer(): HTMLDivElement;
add(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
remove(features: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | ({
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
})[]): void;
lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number];
coordsToLngLat(coords: [number, number]): AMap.LngLat;
lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel;
containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat;
coordToContainer(coord: [number, number]): [number, number];
containerToCoord(pixel: number[] | AMap.Pixel): number[];
pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat;
lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel;
getResolution(point?: AMap.LngLat | undefined): number;
getScale(dpi: number): number;
getCity(cbk: (result: any) => void, lnglat: number[]): void;
setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void;
setFitView(overlays?: {
has(vector: any): boolean;
clear(): void;
setOptions(opt: any): void;
query(lnglat: AMap.LngLatLike): any | undefined;
getBounds(): AMap.Bounds | undefined;
} | {
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined;
getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined;
getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[];
addControl(control: AMap.Control): void;
removeControl(control: AMap.Control): void;
setMapStyle(value: string): void;
getMapStyle(): string;
getAllOverlays(type?: string | undefined): any[];
clearMap(): void;
clearInfoWindow(): void;
getFeatures(): string | string[] | undefined;
setFeatures(features: string[]): void;
getMapApprovalNumber(): any;
setMask(maskPath: number[][]): void;
setLabelRejectMask(reject: boolean): void;
className: string;
_resource: Resource void) | undefined;
}> & {
taskManger: TaskManager;
SDFCombineTexture: SDFCombineTexture;
taskThread: RenderThread;
drawMode: string;
taskQueue: TaskQueue;
oversea: Oversea;
highlight: Highlight;
}>;
_loadData?: string | undefined;
gl?: WebGLRenderingContext | undefined;
canvas?: HTMLCanvasElement | undefined;
WebGLParams: any;
_sourceManager: SourceManager;
getGL(): WebGLRenderingContext | undefined;
loadData(): string | undefined;
getGraphic(): {
hardwareAccEnabled: any;
};
getSize(): AMap.Size;
addLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
removeLayer(layer: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
setLayers(layers: {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[]): void;
getLayers(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getLayersDangerous(): {
CLASS_NAME: string;
_zIndex: number;
_opts: any;
setMap(map: any | null): void;
setzIndex(z: number): void;
setOpacity(opacity: number): void;
getOpacity(): number;
getzIndex(): number;
getOptions(): any;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getVisible(): boolean;
show(): void;
hide(): void;
destroy(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}[];
getStatus(): {
dragEnable: boolean;
zoomEnable: boolean;
doubleClickZoom: boolean;
keyboardEnable: boolean;
jogEnable: boolean;
scrollWheel: boolean;
zoomSpeed: number;
animateEnable: boolean;
touchZoomCenter: number;
touchZoom: boolean;
pitchEnable: boolean;
rotateEnable: boolean;
showBuildingBlock: boolean | undefined;
isHotspot: boolean;
mapstyleUrl: string;
features: string | string[] | undefined;
allBubble: boolean;
pickWhenMoving: boolean;
};
setStatus(status: any): void;
getOutseaState(): boolean;
getOutseaDataType(): string;
getMapboxStyle(): any;
_setStyleByPlat(style: any): void;
getDefaultCursor(): string;
setDefaultCursor(cursor: string): void;
getLimitBounds(): AMap.Bounds | undefined;
setLimitBounds(bounds: AMap.Bounds | number[]): void;
clearLimitBounds(): void;
getZooms(): [number, number];
setZooms(zooms: [number, number]): void;
getSkyColor(optimalZoom: number): number[];
getatmosColor(optimalZoom: number): number[];
getStamp(): number;
getStyleByIdForUser(id: any, zoom: number): any;
getTileZoom(z: number): any;
getCustomTypeByPos(pos: any): any;
getLabelRejectMask(): boolean;
setHighlight(mainKey: number, subKey: number[]): void;
start(): void;
stop(): void;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}): void;
remove(): void;
show(): void;
hide(): void;
getPosition(): AMap.LngLat | null;
setPosition(position: AMap.Vector2): void;
getAnchor(): string | AMap.Vector2;
setAnchor(anchor: string): void;
getOffset(): AMap.Pixel;
setOffset(offset: AMap.Pixel | AMap.Vector2): void;
getAngle(): number;
setAngle(angle: number): void;
getOrientation(): number | null | undefined;
setOrientation(orientation: number | undefined): void;
getSize(): AMap.Vector2;
setSize(size: AMap.Size | AMap.Vector2): void;
getzIndex(): number | undefined;
setzIndex(zIndex: number): void;
getOptions(): AMap.OverlayOptions;
getContent(): string | HTMLElement;
setContent(content?: string | HTMLElement | undefined): void;
getBounds(): AMap.Bounds | null;
getVisible(): boolean;
updateOverlay(params?: any): void;
updateOverlayContexMenu(params?: any): void;
destroy(): void;
getCursor(): string | undefined;
getContentDom(): HTMLElement;
on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any;
off(type: AMap.EventType, fn: (e: any) => void, context?: any): any;
hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean;
clearEvents(type: AMap.EventType): any;
emit(type: AMap.EventType, data?: any): any;
getEvents(): Record;
}>;
setFitView: (immediate?: boolean) => void;
};
export declare const useGmapFitView: (props: UseMapFitViewProps) => {
registerFitVeiw: RegisterOverlay;
setFitView: (immediate?: boolean) => void;
};
export declare const useMapFitView: (props: UseMapFitViewProps) => UseMapFitViewOutput;