/** * 获取中心坐标 */ export default class CenterGps { private rad2degr; private degr2rad; /** * 计算多个经纬度的中心点 | 在一组坐标中获取中心坐标 * @param latLngInDeg array of arrays with latitude and longtitude * pairs in degrees. e.g. [[latitude1, longtitude1], [latitude2 * [longtitude2] ...] * * @return array with the center latitude longtitude pairs in * degrees. */ GetCenterFromDegrees(latLngInDegr: any[], latIdx?: number, lngIdx?: number): number[]; } /** * 验证经纬度格式 */ export declare const VerifyCoordinate: (lat: string | number, lng: string | number) => boolean; /** * 判断给定坐标是否在多边形中 */ export declare function isInPolygon(checkPoint: any, polygonPoints: any): boolean; /** * 判断一个点是否在圆的内部 * @param point 测试点坐标 * @param circle 圆心坐标 * @param r 圆半径 * 返回true为真,false为假 * */ export declare function pointInsideCircle(point: any, circle: any, r: any): boolean; /** * 火星坐标,GPS,转换 */ export declare const Convert: { PI: number; x_pi: number; delta: (lat: number, lng: number) => { lat: number; lon: number; }; gcj_encrypt: (wgsLat: number, wgsLon: number) => { lat: number; lon: number; }; /** *百度坐标转高德(传入经度、纬度) * @param bd_lng * @param bd_lat */ bd_decrypt: (bd_lng: number, bd_lat: number) => { lng: number; lat: number; }; bd_encrypt: (gg_lng: number, gg_lat: number) => { bd_lat: number; bd_lng: number; }; outOfChina: (lat: number, lng: number) => boolean; transformLat: (x: number, y: number) => number; transformLon: (x: number, y: number) => number; }; //# sourceMappingURL=mapLib.d.ts.map