@isvend/coord-transform
Version:
百度坐标系 (BD-09) 、 火星坐标系 (GCJ-02)、WSG84坐标系互转
46 lines (45 loc) • 1.47 kB
TypeScript
/**
* 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换
* 即 百度 转 谷歌、高德
* @param {number} bd_lon
* @param {number} bd_lat
* @returns {[number, number]} GCJ-02 坐标:[经度,纬度]
*/
export declare const transformBD09ToGCJ02: (bd_lon: number, bd_lat: number) => [number, number];
/**
* WGS84 转 GCj02
* @param {number} lng
* @param {number} lat
* @returns {[number, number]} GCj02 坐标:[经度,纬度]
*/
export declare const transformWGS84ToGCJ02: (lng: number, lat: number) => [number, number];
/**
* GCJ02 转换为 WGS84
* @param {number} lng
* @param {number} lat
* @returns {[number, number]} WGS84 坐标:[经度,纬度]
*/
export declare const transformGCJ02ToWGS84: (lng: number, lat: number) => [number, number];
/**
* 百度坐标BD09 转 WGS84
*
* @param lng 经度
* @param lat 纬度
* @return {[]} WGS84 坐标:[经度,纬度]
*/
export declare const transformBD09ToWGS84: (lng: number, lat: number) => [number, number];
/**
* WGS84 转 百度坐标BD09
*
* @param {number} lng 经度
* @param {number} lat 纬度
* @return {[number, number]} BD09 坐标:[经度,纬度]
*/
export declare const transformWGS84ToBD09: (lng: number, lat: number) => [number, number];
/**
* 判断是否在国内,不在国内则不做偏移
* @param {number} lng
* @param {number} lat
* @returns {boolean}
*/
export declare const outOfChina: (lng: number, lat: number) => boolean;