/// import type { Bounds, ILngLat, IMercator, IPoint, IStatusOptions, IViewport, Point } from '@antv/l7-core'; import BaseMapService from '../utils/BaseMapService'; import './logo.css'; export default class TMapService extends BaseMapService { protected viewport: IViewport; protected zoomOffset: number; protected evtCbProxyMap: Map any, (...args: any) => any>>; handleCameraChanged: () => void; init(): Promise; destroy(): void; onCameraChanged(callback: (viewport: IViewport) => void): void; addMarkerContainer(): void; getMarkerContainer(): HTMLElement; on(type: string, handle: (...args: any[]) => void): void; off(type: string, handle: (...args: any[]) => void): void; once(): void; getContainer(): HTMLElement | null; getSize(): [number, number]; getMinZoom(): number; getMaxZoom(): number; getType(): string; getZoom(): number; getCenter(): ILngLat; getPitch(): number; getRotation(): number; getBounds(): Bounds; getMapContainer(): HTMLElement; getMapCanvasContainer(): HTMLElement; getCanvasOverlays(): HTMLElement; setBgColor(color: string): void; setMapStyle(styleId: any): void; setRotation(rotation: number): void; zoomIn(): void; zoomOut(): void; panTo([lng, lat]: Point): void; panBy(x: number, y: number): void; fitBounds(bound: Bounds, fitBoundsOptions?: unknown): void; setZoomAndCenter(zoom: number, [lng, lat]: Point): void; setCenter([lng, lat]: [number, number]): void; setPitch(pitch: number): any; setZoom(zoom: number): any; setMapStatus(option: Partial): void; meterToCoord([centerLon, centerLat]: [number, number], [outerLon, outerLat]: [number, number]): number; pixelToLngLat([x, y]: Point): ILngLat; lngLatToPixel([lng, lat]: Point): IPoint; containerToLngLat([x, y]: [number, number]): ILngLat; lngLatToContainer([lng, lat]: [number, number]): IPoint; lngLatToCoord?([lng, lat]: [number, number]): [number, number]; lngLatToCoords?(list: number[][] | number[][][]): any; lngLatToMercator(lnglat: [number, number], altitude: number): IMercator; getModelMatrix(lnglat: [number, number], altitude: number, rotate: [number, number, number], scale?: [number, number, number]): number[]; getCustomCoordCenter?(): [number, number]; exportMap(type: 'jpg' | 'png'): string; rotateY?(): void; private hideLogo; }