基于TypeScript 百度坐标、国测局坐标和WGS84坐标相互转换
提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间相互转换JS库,有源码,可编译成es6或者umd版本。
注意事项
编译命令
npm run build:release
NPM发布
npm publish
NPM删除
npm unpublish chinacoordtrans@1.0.0
引用方式
npm
import * as ChinaCoordTrans from 'chinacoordtrans'
普通js
<script src="./ChinaCoordTrans.min.js"></script>
目录
坐标转换类
CoordTrans类
const coordtransform = new ChinaCoordTrans.CoordTrans();
bd09togcj02调用示例
const coordtransform = new ChinaCoordTrans.CoordTrans();
const bd09togcj02 = coordtransform.bd09togcj02(116.404, 39.915);
gcj02tobd09调用示例
const coordtransform = new ChinaCoordTrans.CoordTrans();
const gcj02tobd09 = coordtransform.gcj02tobd09(116.404, 39.915);
wgs84togcj02调用示例
const coordtransform = new ChinaCoordTrans.CoordTrans();
const wgs84togcj02 = coordtransform.wgs84togcj02(116.404, 39.915);
gcj02towgs84调用示例
const coordtransform = new ChinaCoordTrans.CoordTrans();
const gcj02towgs84 = coordtransform.gcj02towgs84(116.404, 39.915);
坐标转换方法
bd09togcj02方法
const result = ChinaCoordTrans.bd09togcj02(116.404, 39.915);
gcj02tobd09方法
const result = ChinaCoordTrans.gcj02tobd09(116.404, 39.915);
wgs84togcj02方法
const result = ChinaCoordTrans.wgs84togcj02(116.404, 39.915);
gcj02towgs84方法
const result = ChinaCoordTrans.gcj02towgs84(116.404, 39.915);