@orca-fe/x-map
Version:
36 lines (35 loc) • 1.03 kB
TypeScript
import { Mat4, Point } from '../defs';
import BaseInstance, { InstanceOptions } from './BaseInstance';
import AMapViewport from './AMapViewport';
/**
* 高德地图接口
*/
declare class AMapInstance extends BaseInstance {
viewport: AMapViewport;
init(id: string | HTMLElement, options: InstanceOptions): Promise<void>;
destroy(): void;
lnglatToPixel([lng, lat]: Point): Point;
pixelToLnglat([x, y]: Point): Point;
changeTheme(theme: any): void;
resize: () => void;
getZoom(): any;
setZoom(zoom: any): any;
setZoomAndCenter(zoom: any, [lng, lat]: [any, any]): void;
zoomIn(): void;
zoomOut(): void;
panTo([lng, lat]: Point): void;
getCenter(): any;
setCenter([lng, lat]: Point): void;
getPitch(): any;
setPitch(pitch: any): void;
/**
* 设置旋转角度
*/
setRotate(deg: any): void;
/**
* 获取旋转角度
*/
getRotate(): any;
getMatrix(): [Mat4, Mat4];
}
export default AMapInstance;