mirror of https://gitee.com/antv-l7/antv-l7
35 lines
649 B
TypeScript
35 lines
649 B
TypeScript
|
interface Window {
|
||
|
onLoad: () => void;
|
||
|
}
|
||
|
|
||
|
interface IAMapEvent {
|
||
|
camera: {
|
||
|
fov: number;
|
||
|
near: number;
|
||
|
far: number;
|
||
|
height: number;
|
||
|
pitch: number;
|
||
|
rotation: number;
|
||
|
aspect: number;
|
||
|
position: {x: number; y: number;};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
interface IAMapInstance {
|
||
|
on(eventName: string, handler: (event: IAMapEvent) => void): void;
|
||
|
getZoom(): number;
|
||
|
getCenter(): {lat: number; lng: number};
|
||
|
}
|
||
|
|
||
|
interface IMapboxInstance {
|
||
|
on(eventName: string, handler: () => void): void;
|
||
|
getZoom(): number;
|
||
|
getPitch(): number;
|
||
|
getBearing(): number;
|
||
|
getCenter(): any;
|
||
|
transform: {
|
||
|
width: number;
|
||
|
height: number;
|
||
|
}
|
||
|
}
|