不同投影间的坐标转换

使用proj4.js进行转换

投影可以去epsg.io进行查询

const proj4 = require('proj4')

//定义源坐标的投影,如果源目标投影是非常用投影就需要定义,使用4528示例
proj4.defs('EPSG:4528', '+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=GRS80 +units=m +no_defs')

//定义目标坐标投影,使用4490示例
proj4.defs('EPSG:4490', '+proj=longlat +ellps=GRS80 +no_defs')

let x = 40529671.21
let y = 4010004.59

let coor = proj4('EPSG:4528', 'EPSG:4490', [x, y])

console.log(coor)
// [120.33, 36.22]