UNPKG

zb-trans

Version:

原始坐标、高德坐标、百度坐标本地js坐标转换

38 lines (37 loc) 1.68 kB
/** * 地球坐标系:WGS-84 * 百度地图:bd09 * 高德地图:gcj02 */ /** * @description 判断经纬度是否在国外 * @param {number} lng - 地理坐标 lng 经度 * @param {number} lat - 地理坐标 lat 纬度 * @return {boolean} 是否在国外 */ export declare function outOfChina(lng: number, lat: number): boolean; export declare function transformlat(lng: number, lat: number): number; export declare function transformlng(lng: number, lat: number): number; /** * @description 地球坐标系(WGS-84)转火星坐标系(GCJ): 原始坐标转为高德地图坐标 * @param {number} lng - 地理坐标 lng 经度 * @param {number} lat - 地理坐标 lat 纬度 * @returns {[number, number]} [lng, lat] - 转换后的坐标 */ export declare const wgs84togcj02: (lng: number, lat: number) => [number, number]; /** * @description 火星坐标系(GCJ)转百度坐标系(gcj02): 高德地图坐标转百度坐标 * @param {number} lng - 地理坐标 lng 经度 * @param {number} lat - 地理坐标 lat 纬度 * @returns {[number, number]} [lng, lat] - 转换后的坐标 */ export declare const gcj02tobd09: (lng: number, lat: number) => [number, number]; /** * @description 地球坐标系(WGS-84)转百度坐标系(bd09): 原始坐标转为百度地图坐标 * @param {number} lng - 地理坐标 lng 经度 * @param {number} lat - 地理坐标 lat 纬度 * @step 1. wgs84togcj02 原始转火星(高德) * @step 2. gcj02tobd09 火星(高德)转百度 * @returns {[number, number]} [lng, lat] - 转换后的坐标 */ export declare const wgs84tobd09: (lng: number, lat: number) => [number, number];