@orca-fe/x-map
Version:
15 lines (14 loc) • 511 B
TypeScript
import { WebMercatorViewport } from '@math.gl/web-mercator';
import { Mat4, Point, Size } from '../defs';
import { Bounds } from './MapController';
interface IMap {
getBounds: () => Bounds;
lnglatToPixel: (pos: Point) => Point;
pixelToLnglat: (pixel: Point) => Point;
getThreeMatrix: (classical?: boolean) => [Mat4, Mat4];
getViewport: () => WebMercatorViewport;
getSize: () => Size;
panTo: (pos: Point) => Promise<void>;
threeCenter: Point;
}
export default IMap;