feat: funjia工具库v1.0.0版本
This commit is contained in:
Vendored
+65
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
* 获取中心坐标
|
||||
*/
|
||||
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
|
||||
Reference in New Issue
Block a user