quadTree/wgs84/Wgs84QuadTreeStrategy.tstypescript
import { Extent } from "../../Extent";
import { EPSG4326 } from "../../proj/EPSG4326";
import { Node } from "../Node";
import { SegmentLonLatEqui } from "../../segment/SegmentLonLatEqui";
import { QuadTreeStrategy, QuadTreeStrategyParams } from "../QuadTreeStrategy";
import { PlanetCamera } from "../../camera";
export class Wgs84QuadTreeStrategy extends QuadTreeStrategy {
constructor(params: QuadTreeStrategyParams) {
super({ name: "wgs84", proj: EPSG4326, ...params });
}
public override init(camera: PlanetCamera) {
this._quadTreeList = [
new Node(SegmentLonLatEqui, this, 0, null, 0, Extent.createFromArray([-180, -90, 180, 90]))
];
super.init(camera);
}
}