/** * @author: xd * @Date: 2022-02-17 10:50:01 * @LastEditors: xd * @LastEditTime: 2022-11-27 11:09:29 * @Description: 功能 */ export declare class proj { private data; private pi; private x_pi; private a; private ee; constructor(); ConvertToMapCoord(wkid: any, Coordinates: any): { Coord3857: number[]; Coord4326: number[]; }; ConvertCoordinatesTo3857(wkid: string, Coordinates: number[]): number[]; ConvertCoordinatesTo4326(wkid: string, Coordinates: number[]): number[]; formatJsonTo3857(GeoJson: any): any; formatJsonTo4326Json(GeoJson: any): import("geojson").FeatureCollection; formatJsonToPoint(GeoJson: any): any; LnglatToXY(lng: number, lat: number, wkid: string): number[]; LnglatToCGCS2000(lng: number, lat: number, zone?: number): number[]; ConvertWebMercatorToCGCS2000(x: number, y: number, zone?: number): number[]; webMktToLngLat(Coordinates: number[]): import("ol/coordinate").Coordinate; lngLatToWebMkt(Coordinates: number[]): import("ol/coordinate").Coordinate; private transformLat; private transformLon; private transform; outOfChina(lat: any, lon: any): boolean; /** * 84 to 火星坐标系 (GCJ-02) World Geodetic System ==> Mars Geodetic System * @param {number} lat * @param {number} lon * @returns {any} */ wgs84ToGcj02(lat: any, lon: any): { lat: any; lon: any; mgLat?: undefined; mgLon?: undefined; } | { mgLat: any; mgLon: any; lat?: undefined; lon?: undefined; }; /** * 火星坐标系 (GCJ-02) to 84 * * @param lon * @param lat * @return * @param {number} lat * @param {number} lon * @returns {any} */ gcj02ToWgs84(lat: any, lon: any): { latitude: number; lontitude: number; }; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * @param {number} lat * @param {number} lon * @returns {any} */ gcj02ToBd09(lat: any, lon: any): { tempLat: number; tempLon: number; }; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 * * 将 BD-09 坐标转换成GCJ-02 坐标 * * @param * bd_lat * @param bd_lon * @return * @param {number} lat * @param {number} lon * @returns {any} */ bd09ToGcj02(lat: any, lon: any): { tempLat: number; tempLon: number; }; /**将gps84转为bd09 * @param lat * @param lon * @return */ wgs84ToBd09(lat: any, lon: any): { tempLat: number; tempLon: number; }; bd09_To_gps84(lat: any, lon: any): { latitude: number; lontitude: number; }; }