0.0.1 • Published 9 months ago

@jindin/coordinate-transformer v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

说明

百度坐标(BD09)、火星坐标(GCJ02)和WGS84坐标系相互转换。

参考资料

使用

import {calGCJ02toBD09, calBD09toGCJ02, calWGS84toGCJ02, calGCJ02toWGS84, calBD09toWGS84, calWGS84toBD09} from "@jindin/coordinate-transformer";


//举例:
//BD09坐标转换为GCJ02坐标
const bd09 = [116.404, 39.915];
const gcj02 = calBD09toGCJ02(bd09);
console.log(gcj02); // [116.397472, 39.90824]


//GCJ02坐标转换为BD09坐标
const gcj02 = [116.397472, 39.90824];
const bd09 = calGCJ02toBD09(gcj02);
console.log(bd09); // [116.404, 39.915]


//WGS84坐标转换为GCJ02坐标
const wgs84 = [116.404, 39.915];
const gcj02 = calWGS84toGCJ02(wgs84);
console.log(gcj02); // [116.397472, 39.90824]

//GCJ02坐标转换为WGS84坐标
const gcj02 = [116.397472, 39.90824];
const wgs84 = calGCJ02toWGS84(gcj02);
console.log(wgs84); // [116.404, 39.915]

//BD09坐标转换为WGS84坐标
const bd09 = [116.404, 39.915];
const wgs84 = calBD09toWGS84(bd09);
console.log(wgs84); // [116.404, 39.915]

//WGS84坐标转换为BD09坐标
const wgs84 = [116.404, 39.915];
const bd09 = calWGS84toBD09(wgs84);
console.log(bd09); // [116.404, 39.915]

限制

  • 只限中国区域