UNPKG

@toolkit-fe/coordinate-converter

Version:

百度/高德/腾讯经纬度互转工具

48 lines (47 loc) 1.19 kB
/** * 百度地图转腾讯/高德地图 * @param lng 经度 * @param lat 纬度 */ declare function transBMapToTMap(lng: number, lat: number): { lng: number; lat: number; }; /** * 腾讯/高德地图转百度地图 * @param lng 经度 * @param lat 纬度 */ declare function transTMapToBMap(lng: number, lat: number): { lng: number; lat: number; }; interface CoordinateParams { from: 'bmap' | 'gmap' | 'tmap'; to: 'bmap' | 'gmap' | 'tmap'; lng: number; lat: number; } /** * @name 转换坐标方法 * @description 百度高德腾讯通用 * @param params 参数对象 * @param params.from 初始坐标类型 string bmap-百度地图 tmap-腾讯地图 gmap-高德地图 * @param params.to 目标坐标类型 string bmap-百度地图 tmap-腾讯地图 gmap-高德地图 * @param params.lng 初始坐标经度 number * @param params.lat 初始坐标纬度 number * @example ``` transCoordinate({ from: 'bmap', to: 'tmap', lng: 120.6868, lat: 30.3131 }) ``` */ declare function transCoordinate(params: CoordinateParams): { lat: number; lng: number; }; export { transBMapToTMap, transTMapToBMap, transCoordinate };