ThreejsRenderContext
interface ThreejsRenderContext {
camera: any;
layer: ThreejsLayer;
map: Map;
renderer: any;
scene: any;
getTime(): number;
getUnitsPerPixel(): number;
projectToLayer(lngLat: [number, number]): [number, number];
projectToLayer(lngLat: [number, number][]): [number, number][];
}
camera: any;
layer: ThreejsLayer;
map: Map;
renderer: any;
scene: any;
getTime(): number;
getUnitsPerPixel(): number;
projectToLayer(lngLat: [number, number]): [number, number];
projectToLayer(lngLat: [number, number][]): [number, number][];
}
ThreejsLayer 回调的入参。带齐了 three 的三件套与图层/地图引用, 以后扩展也不必改回调签名