0.0.1 • Published 9 months ago
@jindin/coordinate-transformer v0.0.1
说明
百度坐标(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]
限制
- 只限中国区域
0.0.1
9 months ago